您的位置:首页 > 其它

嵌套循环-九九乘法表-菱形打印

2017-09-06 22:02 253 查看
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();
}
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: