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();         }

相关文章
相关标签/搜索