Board logo

標題: 方法宣告練習 [打印本頁]

作者: buy    時間: 2010-10-24 18:36     標題: 方法宣告練習

  1. // 這是一個簡單的Java應用程式範例
  2. import java.io.*;//for 鍵盤輸入
  3. import java.lang.Math;
  4. import java.util.ArrayList;

  5. public class Hello
  6. {
  7.         public static void main(String args[])throws IOException
  8.         {
  9.                 printHW(); //呼叫printHW()方法
  10.                
  11.                 //int powrt = pow2(5);
  12.                 System.out.println(pow2(5));
  13.                
  14.                 int powab = pow3(5,3);
  15.                 System.out.println(powab);
  16.                
  17.                 System.out.println(add(2,3));
  18.                
  19.                 System.out.println(max(6,11));
  20.                
  21.         }
  22.        
  23.         //印出Hello world方法
  24.         public static void printHW()
  25.         {
  26.                 System.out.println("Hello World");
  27.         }
  28.        
  29.         public static int pow2(int a)
  30.         {
  31.                 return a*a;               
  32.         }

  33.         public static int pow3(int a,int b)
  34.         {
  35.                 int returnvalue = 1;
  36.                 for(int i=1; i<=b;i++)
  37.                 {
  38.                         returnvalue = returnvalue *a;
  39.                 }
  40.                 return returnvalue;
  41.         }
  42.        
  43.         public static int add(int a,int b)
  44.         {
  45.                 return a+b;
  46.         }
  47.        
  48.         public static int max(int a,int b)
  49.         {
  50.                 /*if(a>b)
  51.                 {
  52.                         return a;
  53.                 }
  54.                 else
  55.                 {
  56.                         return b;
  57.                 }*/
  58.                 return (a>b)?a:b;
  59.                
  60.         }       
  61. }
複製代碼

作者: buy    時間: 2010-10-24 18:38

請實現:
1.min(int a,int b) //取兩數最小值
2.add3(int a,int b,int c) //三數相加
3.sub(int a,int b) //兩數相減
4.abs(int a,int b) //兩數的絕對值
作者: may    時間: 2010-10-24 18:58

回復 2# buy


    public class test_1024
{
        public static void main(String args[])//throws IOException
        {

                System.out.println(min(6,11));
                                System.out.println(add(6,11,20));
                                System.out.println(sub(6,11));
                System.out.println(Abs(6,11));
        }
        
        
        
        public static int min(int a,int b)
        {
                return (a<b)?a:b;               
        }
               
        public static int add(int a,int b,int c)
        {
                return (a+b+c);               
        }       
               
        public static int sub(int a,int b)
        {
                return (a>b)?(a-b)b-a);               
        }
               
        public static int Abs(int a,int b)
        {
                return (a>b)?(a-b)b-a);               
        }                 

         
}




歡迎光臨 種子論壇 | 高雄市資訊培育協會學員討論區 (http://istak.org.tw/seed/) Powered by Discuz! 7.2