天天看點

嵌套循環-九九乘法表-菱形列印

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();
		}
	}
}
           

繼續閱讀