欢迎光临散文网 会员登陆 & 注册

循环语句的使用

2022-06-04 11:38 作者:虚云幻仙  | 我要投稿

/**
* 测试while循环语句和for循环语句
*/

public class TestWhile {
   public static void main(String[] args) {
       int a = 0;
       while(a<3){
           //先判断a是否<3 ture则执行语句
           System.out.println("gogogo"+a);
           a++;
           //语句执行完再次判断条件,直到false退出循环
       }
       a = 0;
       int b = 0;
       while (b<100){
           a = ++b+a;
           //++b先判定
       }
       System.out.println("从1累加到100的和为:"+a);

       for (int f = 0;f<3;f++){
           //for(初始化变量;布尔表达式;迭代因子){循环体}
           System.out.println("gogogo");
           //第一遍先执行循环体再f++
       }

       int e1 = 1;
       for (int e2 = 1;e2<=10;e2++){
           e1 *= e2;
       }
       System.out.println("10!="+e1);
       int e3 = 1*1*2*3*4*5*6*7*8*9*10;
       System.out.println(e3);

        //实际循环过程同e3运算


       for (int e4 = 9;e4>0;e4--){
           System.out.print(e4+"\t");
           //println表示输出后换行,print输出后不换行
       }
       System.out.println();
       for (int e5 =90;e5>0;e5--){
           if (e5%3==0){
               System.out.print(e5+"\t");
               //输出90-1之间能整除3的数,即3的倍数
           }
       }

       int e7 = 0;
       int e8 = 0;
       for (int e6 = 1;e6<=100;e6++){
           //for循环内定义的e6在循环结束时消失
           if (e6%2==1){
               e7 += e6;
           }else {
               e8 += e6;
           }
       }
       System.out.println();
       System.out.println("100以内奇数和为"+e7+"\n100以内偶数和为"+e8);

       System.out.println();
       int e9 = 0;
       int e6 =0;

        //上面for循环内的e6随循环消失,需要重新定义
       while (e9<=130){
           System.out.print(e9+"\t");
           e6++;
           if (e6==5){
               System.out.println();
               e6 = 0;
               //0-130五个一行,用e6来计数,每输出一个计数+1,满5换行
               //和if(e9%5==4){换行}同作用

           }
           e9++;
       }
   }
}

循环语句的使用的评论 (共 条)

分享到微博请遵守国家法律