(循坏语句)输出九九乘法口诀 (面试)

需求:用java语言输出九九乘法口诀

分析:乘法口诀有9行9列,且第几行有几列

  思路:用两个for循环控制输出,第一个for循环控制行数,第二个for循环控制列数,第一个for循环控制9行,第二个for循环控制每一行的列数是他的行数,也就是说

                                在第n列的时候回车换行

                代码实现:

	<span style="white-space:pre">	</span>//输出九九乘法表
		int n=0;
		for(int i=1;i<10;i++){
			for(int j=1;j<i+1;j++){
				n=j*i;
				System.out.print(n+"="+i+"*"+j+"  ");
				if(j==i){
					System.out.println("");
				}
			}
		}
输出:
1=1*1  
2=2*1  4=2*2  
3=3*1  6=3*2  9=3*3  
4=4*1  8=4*2  12=4*3  16=4*4  
5=5*1  10=5*2  15=5*3  20=5*4  25=5*5  
6=6*1  12=6*2  18=6*3  24=6*4  30=6*5  36=6*6  
7=7*1  14=7*2  21=7*3  28=7*4  35=7*5  42=7*6  49=7*7  
8=8*1  16=8*2  24=8*3  32=8*4  40=8*5  48=8*6  56=8*7  64=8*8  
9=9*1  18=9*2  27=9*3  36=9*4  45=9*5  54=9*6  63=9*7  72=9*8  81=9*9 
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章