【JAVA学习】

实现九九乘法表:

 

 

 

 

自己写(缺陷)
    //      for(int i = 1; i <= 9 ; i++){//
            for(int j = 1; j <= 9; j++){//
                if(j <= i){
                System.out.print( j + "* " + i+"=" + i * j + " ");
                }
               
            }
   

        }

发现只能列输出,无法向乘法表一样输出   //

是因为:

println :会在输出完信息后进行换行,产生一个新行;
print: 不会产生新行。

 

把内层循环中的输出语句换成print

并在外层循环中加入一条System.out.println();语句,这样在执行完内层判断后就进行换行;

public static void main(String[] args){
         for(int i = 1; i <= 9 ; i++){//
            for(int j = 1; j <= 9; j++){//
                if(j <= i){
                System.out.print( j + "* " + i+"=" + i * j + " ");
                }
               
            }
             System.out.println( );

        }
    }

System.out.print("\n"); //换一行
System.out.print("\n\n"); //换两行
System.out.println();//换一行
多行注释:选中代码段,ctrl+shift+/;取消注释为ctrl+shift+\

————————————————————————

————————————————————————

我们发现图表的规律:总共有9行,第几行就有几个表达式

外层循环控制行数,内层循环控制列

注意:内层和外层之间的联系,内层列的个数是根据外层的行数来控制的

 

posted @ 2021-09-21 15:36  攀登山峰  阅读(29)  评论(0)    收藏  举报