企业建站系统信息,院系网站建设,网站论坛怎么做,有什么网站开发客户Java编程实现 9 * 9 乘法表格打印四种形态#xff0c;七种方法打印 废话篇打印 9 * 9 乘法表格嵌套for循环实现左下角打印嵌套for循环实现左上角打印嵌套for循环实现右上角打印嵌套for循环实现右下角打印 使用while循环打印 9 * 9 乘法表格#xff08;一#xff09;使用whil… Java编程实现 9 * 9 乘法表格打印四种形态七种方法打印 废话篇打印 9 * 9 乘法表格嵌套for循环实现左下角打印嵌套for循环实现左上角打印嵌套for循环实现右上角打印嵌套for循环实现右下角打印 使用while循环打印 9 * 9 乘法表格一使用while循环打印 9 * 9 乘法表格二使用单个for循环实现 9 * 9 表格的打印总结 废话篇
我们在初学Java的时间遇到的第一个难点就是循环控制我们知道代码在结构上分为顺序结构、分支结构、循环结构。今天我们就利用我们所学的这几种结构进行完全运用学程序要有思想思想是慢慢培养的所以我们在编程过程中切勿纸上谈兵一定要动手实践大不了一错我用于试错才能快速成长为一个合格的程序员。
打印 9 * 9 乘法表格
嵌套for循环实现左下角打印 //左上角打印 9 * 9 乘法表格for(int i 1; i 9; i) {//外层循环控制行这里我们初始值i1即从第一行开始打印for(int j 1; j i; j) { //内层循环控制列每一行的每一列我们也是从1开始打印直到j i我们再开始打印下一列int k i * j;//计算积System.out.print(j * i k \t);//设置打印样式 如 1 * 1 1}//每打印一行记得换行System.out.println();}执行结果如下
嵌套for循环实现左上角打印
//左下角打印 9 * 9 乘法表格for (int i 9; i 0; --i) {//外层循环控制行这里我们初始值i9即从第9行开始打印for(int j i; j 0; --j) {//内层循环控制列每一行的每一列我们也是从i开始打印int k j * i;//计算积System.out.print(j * i k \t);//设置打印样式 如 1 * 1 1}System.out.println();//每打印一行记得换行}执行结果如下
嵌套for循环实现右上角打印
//右上角打印9*9乘法表格for(int i 9; i 1; i--){for(int j 1; j i; j){if(j 1) { //判断每列出现的位置for(int a 9 - i; a 0; a--) {System.out.print(\t);}}System.out.print(j*ij*i\t);}System.out.println();}执行结果如下
嵌套for循环实现右下角打印 //右下角打印9*9乘法表格for(int i 1; i 9; i){for(int j 1; j i; j){if(j 1){for(int a 9-i; a 0; a--){System.out.print(\t);}}System.out.print(j*ij * i\t);}System.out.println();}执行结果如下
使用while循环打印 9 * 9 乘法表格一 //使用while循环实现9*9乘法表格的正序打印int ia 1;int ib 1;int ic 0;while (ia 9) {ic ia * ib;System.out.print(ib * ia ic \t);if (ia ib) {ia;ib 1; //重置ib的值保证每次换行的时间ib都是从1开始System.out.println();//换行continue;//跳过当次循环继续下一次循环}ib;}//换行System.out.println();执行结果如下
使用while循环打印 9 * 9 乘法表格二 //使用while循环实现9*9乘法表的倒序打印int i 9;int j 1;int k 0;while (i 1) {k i * j;System.out.print(j * i k \t);if (i j) {i--;j 1;System.out.println();continue;}j;}执行结果如下
使用单个for循环实现 9 * 9 表格的打印
//使用单个for循环打印for (int i 1, j 1; i 9; j) { //i为行j为列总行数为9System.out.print(i * j (i*j) \t);if(i j){i;j 0; //将 j 重置于 0保证每换一行后 j 从 1 开始System.out.println();}}执行结果如下
总结
循环控制在整个Java循环结构里面是重中之重但是同时也是难点所以要想快速掌握不但要理解其执行流程和语法格式我们还要把每一个小案例都理解透彻编程最忌讳的就是只说不干理解和实践不能单一执行要结合。
1.for循环是在我们明确循环条件以及循环范围的时间使用。 2.while循环是在我们只明确循环条件的时间使用。 3.嵌套for循环是在我们要实现xx行 xx列的时间使用。