java列印乘法口訣

Allen-Liu發表於2017-09-07

一直以為列印乘法口訣要用兩個for迴圈,今天發現用一個for迴圈就能達到同樣的效果,java程式碼如下:

//列印乘法口訣
public class multiTable 
{
	//主函式
	public static void main(String[] args) 
	{
		// 一個for迴圈,兩個引數實現了迴圈的巢狀效果
		for (int i = 1, j = 1; j <= 9; i++)
		{
			System.out.print(i + "*" + j + "=" + i * j + "\t");
			if (i == j)
			{
				i = 0;
				j++;
				System.out.println();
			}
		}

	}

}
兩個引數i,j分別用於控制小迴圈(同一行)和大迴圈(不同行)的列印。用一個if判斷語句實現大迴圈的控制。

相關文章