循环练习

day3

乘法口诀表

 

      for (int i = 1; i <= 9; i++) {
           for (int j = 1; j <=i; j++) {
               System.out.printf("%d*%d=%d\t", j, i, j * i);
          }
           System.out.printf("\n");
      }

i 和 j,分别控制乘号左右俩边的数字递增,

是一行一行打印,不是一列一列打印的

 

 

 

 

打印三角形

for (int i = 1;i<=5;i++){  //控制行
           for(int j = 5;j>=i;j--){ //j控制打印空格,空格是一行一行逐渐变小的,
               System.out.print(" ");
          }

           for(int k =1;k<=i;k++){  //三角形左边
               System.out.print("&");
          }
           for(int n=1;n<i;n++){   //三角形右边
               System.out.print("&");
          }
           System.out.println();

 

 

打印质数

 public static void main(String[] args) {
      for(int i=2;i<100;i++)
      {
         int j =2;
         while (i%j !=0)
        {
             j++;
             if(j ==i)
            {
                 System.out.print("\t "+i);
                 break;
            }
posted @ 2020-07-28 01:39  神也没办法  阅读(81)  评论(0编辑  收藏  举报