感觉自己的编程进步很快,今天敲了很多代码,刚才又忽然有个想法,敲个9 * 9 乘法表怎么样,然后,2分钟就完成了这个程序;很是开心
内容不难,我直接给你们答案,下面给你们分析内容
整体代码 代码分析//外层循环i控制 左边乘数,循环9次
for(int i = 1; i < 10; i++){
//内层循环控制右边,循环次数依次递增,循环1次,循环2次,循环3次……
for(int j = 1;(j < 10 && j < i) || (j == i); j++){
//输出也要注意空格和2个变量的位置
System.out.print(i+" * "+j+" = "+(i * j) +"t");
}
//外层每循环一次,换行一次
System.out.println();
}
发现问题,解决问题
细心的人已经发现我代码中的问题,那就是1 * 2 变成 2 * 1了,颠倒了。
所以,改正它!
System.out.print(j+" * "+i+" = "+(i * j) +"t");
看下运行结果
complete!!



