嵌套循环-九九乘法表-菱形打印
程序员文章站
2022-06-05 20:17:18
...
1.循环中套循环,一般情况下多行多列时使用。外层控制行,内层控制列。
2.执行规则:外层循环走一次,内层循环走所有次。
3.建议:循环层数越少越好,若业务必须通过三层以上的循环才能解决,说明设计有问题。
4.break只能跳出一层循环
package day05;
//九九乘法表
public class MultiTable {
public static void main(String[] args) {
//'\t'橫向跳格(Tab),將光标移到下一个制表符的位置。
int num=1;
for(;num<=9;num++) {
for(int i=1;i<=num;i++) {
System.out.print(i+"*"+num+"="+i*num+'\t');
}
System.out.println();
}
}
}
效果如图:
//打印菱形
package day06;
public class Diamond {
public static void main(String[] args) {
for(int i=1;i<=8;i++) {
System.out.print('\t');
for(int k=7;k>=i;k--) {
System.out.print(" ");
}
for(int j=1;j<=(2*i-1);j++) {
System.out.print("*");
}
System.out.println();
}
for(int i=7;i>=1;i--) {
System.out.print('\t');
for(int k=7;k>=i;k--) {
System.out.print(" ");
}
for(int j=1;j<=(2*i-1);j++) {
System.out.print("*");
}
System.out.println();
}
}
}
上一篇: 皮蛋可以生吃吗,皮蛋的功效有哪些
推荐阅读
-
利用Python循环(包括while&for)各种打印九九乘法表的实例
-
Java基础_循环嵌套_打印乘法口诀、菱形,各种图形,计算二元一次和三元一次方程组_7
-
python循环嵌套——九九乘法表
-
用Java for循环打印出九九乘法表
-
使用 JavaScript 用循环嵌套输出乘法表。外循环控制行数,内循环控制当前行要输出的乘法表达式,在页面上输出九九乘法表
-
用python的while循环,打印九九乘法表
-
python3:使用for循环打印九九乘法表
-
C#用嵌套的 for 循环实现打印图形
-
嵌套循环(打印图形、九九乘法表)
-
python基础--for循环(利用for循环打印各自不同格式的九九乘法表)