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

嵌套循环的使用

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

/**
* 测试嵌套循环
*/

public class TestLoop2 {
   public static void main(String[] args) {
       int a = 0;
       for (int i = 1;i<=5;i++){
           while (a<5){
               System.out.print(i+" ");
               a++;
           }
           System.out.println();
           a = 0;
       }

       System.out.println();
       int b =0;
       while (a<5){
           System.out.print(a+1+" ");
           b++;
           if (b==5){
               System.out.println();
               a++;
               b=0;
           }
       }

       System.out.println();
       for(int i = 1;i<=5;i++){
           for (int j = 0;j<5;j++){
               System.out.print(i+" ");
           }
           System.out.println();
       }
       for (int j = 1;j<=9;j++){
           for (int i = 1;i<=j;i++){
               System.out.print(i+"*"+j+"="+(i*j<10?(" "+(i*j)):(j*i))+" ");
               //每行从1*j开始只打印到 j*j结束, i*j为个位数时候前面加“ ”对齐两位数
           }
           System.out.println();
       }

       for (int i = 0;i<5;i++){
           for (int j = 0;j<5;j++){
               System.out.print((((i+j)%2==0)?'*':'#')+" ");
               //i+j每次只会增加1,和为奇偶交替,条件运算符偶数输出*奇数输出#
               //5个一行,实现每行错位交替

           }
           System.out.println();
       }
   }
}

嵌套循环的使用的评论 (共 条)

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