Java基本與法組成(學習記錄7)--方法

專注的阿熊發表於2021-07-21

//IDEA 邊寫邊儲存(自動編譯)

public class MethodDemo1 {

     //java 規定方法不能巢狀(一個方法中不能定義另一個方法)

     public static void main(String[] args) {

        /* // 列印 6 7 列的星星

         for(int i=1;i<=6;i++){

             for(int j=1;j<=7;j++){

                 System.out.print("*");

             }

             System.out.println();

         }

         // 列印 7 8 列的星星

         for(int i=1;i<=7;i++){

             for(int j=1;j<=8;j++){

                 System.out.print("*");

             }

             System.out.println();

         }

         // 列印 8 9 列的星星

         for(int i=1;i<=8;i++){

             for(int j=1;j<=9;j++){

                 System.out.print("*");

             }

             System.out.println();

         }*/

         // 呼叫方法 --- 方法名 ( 引數值 )-- 單獨呼叫(執行方法)

         printXing(6,7);

        /* printXing(7,8);

         printXing(8,9);*/

         // 輸出呼叫(把方法返回值進行輸出)

         //System.out.println(sum(2,3));

         // 賦值呼叫外匯跟單gendan5.com(把方法返回值賦值給新變數)

         //int x=sum(2,3);

     }

     // 定義列印星星的方法

     // 方法返回值型別 --- 直接列印效果,不需要返回值

     // 引數列表 ---int m  int n( 控制行和列 )

     public static void printXing(int m,int n){

         for(int i=1;i<=m;i++){

             for(int j=1;j<=n;j++){

                 if(j==2)

                     return;

                 System.out.print("*");

             }

             System.out.println();

         }

     }

     // 求兩個整數之和

     // 兩個明確:方法返回值型別   int    引數列表   int x   int y

     public static int sum(int x,int y){

         return x+y;

     }

     // 判斷一個整數是否是奇數

     // 兩個明確 : 方法返回值型別   boolean    引數列表   int m

     public static boolean isOdd(int m){//8

         // 非正常的情況

         if(m<=0){

             return false;

         }

         // 正常範圍的情況

         if((m%2)==1){

             return true;

         }

         // 偶數

         return false;

     }


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69946337/viewspace-2782549/,如需轉載,請註明出處,否則將追究法律責任。

相關文章