方法的三個練習題

Wybzdzssys.發表於2021-01-03

一.

題目要求:

定義一個方法,用來判斷兩個數字是否相同。

public class Method01Same {
    public static void main(String[] args) {
        System.out.println(isSame(2,2));
        System.out.println("---------------");
        System.out.println(isSame(1,2));
    }
    /*
    三要素:
    返回值型別:boolean
    方法名稱:isSame
    引數列表:int a, int b
     */
    public static boolean isSame(int a , int b){
      /*
        boolean same;                                       ---第一種寫法
        if(a == b){
            same = true;
        }else {
            same = false;
        }
        return same;
      */


       /*
        boolean same = a == b? true : false;                  ---第二種寫法
        return same;
       */

        /*
       boolean same = a == b;                                  ----第三種寫法
        return same;
       */

        return a == b;                                      //-------第四種寫法
    }
}

二.

題目要求:
定義一個方法,用來求出1-100之間所有數字的和值。

public class Method02Sum {
    public static void main(String[] args) {
        System.out.println("結果是" + getSum());
    }
    /*
      返回值:有返回值,計算結果是一個int
      方法名稱:getSum
      引數列表:資料範圍已經確定,是固定的,所以不需要告訴我任何條件,不需要引數
       */
    public static int getSum(){
        int sum = 0;
        for (int i = 1; i <= 100; i++) {
                 sum += i;
        }
        return sum;
        }
}

三.

題目要求:
定義一個方法,用來列印指定次數的HelloWorld.

public class Method03Print {
    public static void main(String[] args) {
    printCount(100);
    }
    /*
    三要素
    返回值型別:只是進行列印操作,沒有進行計算,也沒有返回值
    方法名稱:printCount
    引數列表:到底列印多少次?必須告訴我,否則我不知道列印多少次。次數,int num;
     */
    public static void printCount(int num){
        for (int i = 0; i <= num; i++) {
            System.out.println("Hello,World!!!" + i );
        }
    }
}

相關文章