倒着打印九九乘法表

		/*
		需求分析:
		1)按照常理分析一波,只要借助一个第三方变量k控制内层for循环的判断条件
		9*1=9   9*2=18  9*3=27  9*4=36  9*5=45  9*6=54  9*7=63  9*8=72  9*9=81
		8*1=8   8*2=16  8*3=24  8*4=32  8*5=40  8*6=48  8*7=56  8*8=64
		7*1=7   7*2=14  7*3=21  7*4=28  7*5=35  7*6=42  7*7=49
		6*1=6   6*2=12  6*3=18  6*4=24  6*5=30  6*6=36
		5*1=5   5*2=10  5*3=15  5*4=20  5*5=25
		4*1=4   4*2=8   4*3=12  4*4=16
		3*1=3   3*2=6   3*3=9
		2*1=2   2*2=4
		1*1=1
		*/
	class Test4_Demo {
	public static void main(String[] args){
		int k = 9;						     //定义第三方变量k,用来控制内层for循环的判断表达式
		for (int i = 9 ;i > 0 ;i-- ) {					//外层for循环语句,控制行数
			for (int j = 1 ;j <= k  ; j++ ) {			//内层for循环语句,控制每列的输出列数和内容,k从9开始
				System.out.print(i + "*" + j + "=" + (i * j) + "\t");		           //输出内容
			}
			k--;									      	   //每次外层for执行一次,k自减1
			System.out.println();									   //同时换行输出下一行内容
		}
	}
}

  

posted @ 2016-07-06 21:41  安卓小杨  阅读(327)  评论(0)    收藏  举报