Java第四天

15.while循環和do...while循環for循環

//while循環打印1-100的偶數和。一、計數器初值,二、循環體,三、計數器的累加
        int i=1;
        //定義一個結果變量
        int total=0;
        while(i<=100){
            //判斷是不是偶數
            if(i%2==0){
                total+=i;
            }
            i++;
        }
        System.out.println(total);變量

//打印1-1000之內的水仙花數,舉例234=2^3+3^3+4^3
        int i=100;
        do{
            //得到個位數;
            int g=i%10;
            //得到十位數
            int q=(i/10)%10;
            //得到百位數
            int s=i/100;
            if((g*g*g+q*q*q+s*s*s)==i){
                System.out.println(i);
            }
            i++;
        }while(i<1000);
        System.out.println("程序結束");循環

//打印1-1000之內的夾心餅乾數
        int j=100;
        do{
            //得到個位數;
            int g1=j%10;
            
            //得到百位數
            int s1=j/100;
            if(s1==g1){
                System.out.println(j);
            }    
            j++;    
        }while(j<=1000);
        System.out.println("程序結束");
    16.for循環程序

//輸出1-100之間的偶數和
        //定義一個結果量
        int total=0;
        //for循環:
        for(int i=1;i<=100;i++){
            if(i%2==0){
                total+=i;
            }
        }
        System.out.println(total);while

//打印5行☆,每行5個
        //先打印一行的☆不換行,再嵌套到列裏面去換行打印
        //for(int i=1;i<=5;i++){
        //    System.out.print("☆");
        //}
        for(int j=1;j<=5;j++){
            for(int i=1;i<=5;i++){
            System.out.print("☆");
            }
            System.out.println();
        }
        

//打印乘法口訣         for(int i=1;i<=9;i++){             //假設*以前的爲行i,*以後的爲列j             for(int j=1;j<=i;j++){                 int a=i*j;                 //注意加空格\t                 System.out.print(i+"*"+j+"="+a+"\t");             }             System.out.println();         }

相關文章
相關標籤/搜索