更新時間:2022-06-13 11:16:49 來源:動力節(jié)點 瀏覽1301次
動力節(jié)點小編來告訴大家創(chuàng)建Java乘法表的方法,乘法表是一個數(shù)字表,其中列出了十進制數(shù)字序列的乘積。例如,9 乘以 9 的乘法表包含值范圍為 1 到 9 的最上面一行和值范圍為 1 到 9 的最左側(cè)行。中間單元格包含頂行中相應(yīng)值的代數(shù)積和最左邊的行。下面是一個 5 乘 5 乘法表,
使用乘法表很容易找到兩個數(shù)字的乘積。例如,要找到 4 和 5 的乘積,我們只需要查看位于第 4 行第 5 列的單元格,返回結(jié)果為 20。
記住乘法表是很重要的,因為它是數(shù)學(xué)計算的基礎(chǔ)。通常教孩子們記住最多 9 x 9 的乘法表。這使孩子們可以在不需要計算器的情況下進行大數(shù)的乘法運算。
記住表格的技巧是一次取一列,然后記住它。例如,數(shù)字 7 的乘法表被記憶為,
下面的 Java 程序為從 1 到 9 的值生成整個乘法表。這打印在一個格式化的表中。我們使用嵌套循環(huán)來生成乘法表。還要注意使用 System.out.format() 方法來格式化表格。格式化字符串 %4d 指示格式化程序以 4 字符寬度填充打印整數(shù),并根據(jù)需要使用空格。
/* Prints multiplication table in Java */<font></font>
public class FullMultiplicationTable {<font></font>
<font></font>
public static void main(String[] args) {<font></font>
int tableSize = 9;<font></font>
printMultiplicationTable(tableSize);<font></font>
}<font></font>
<font></font>
public static void printMultiplicationTable(int tableSize) {<font></font>
// first print the top header row<font></font>
System.out.format(" ");<font></font>
for(int i = 1; i<=tableSize;i++ ) {<font></font>
System.out.format("%4d",i);<font></font>
}<font></font>
System.out.println();<font></font>
System.out.println("------------------------------------------");<font></font>
<font></font>
for(int i = 1 ;i<=tableSize;i++) {<font></font>
// print left most column first<font></font>
System.out.format("%4d |",i);<font></font>
for(int j=1;j<=tableSize;j++) {<font></font>
System.out.format("%4d",i*j);<font></font>
}<font></font>
System.out.println();<font></font>
}<font></font>
}<font></font>
<font></font>
}
java中乘法表程序生成的輸出如下所示,
以下程序為整數(shù)生成乘法表。該表包含整數(shù)乘以 1 到 10 的乘積值。這種形式通常用于記憶乘法表,
/* Generates multiplication table for an integer */<font></font><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">
公共類乘法表{</font></font><font></font>
<font></font><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">
公共靜態(tài)無效主要(字符串[]參數(shù)){</font></font><font></font><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">
整數(shù) = 7;</font></font><font></font>
<font></font><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">
打印乘法表(數(shù)字);</font></font><font></font><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">
}</font></font><font></font>
<font></font><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">
私有靜態(tài)無效 printMultiplicationTable(int n) {</font></font><font></font><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">
System.out.println("乘法表"+n);</font></font><font></font><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">
System.out.println("---------------");</font></font><font></font><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">
for(int i = 1; i<=10;i++) {</font></font><font></font><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">
System.out.format("%2d x %d = %3d\n", i,n,i*n);</font></font><font></font><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">
}</font></font><font></font><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">
}</font></font><font></font>
<font></font><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">
}</font></font>
格式化的乘法表輸出如下所示,
以上就是關(guān)于“創(chuàng)建Java乘法表的方法”介紹,大家如果想了解更多相關(guān)知識,可以關(guān)注一下動力節(jié)點的Java在線學(xué)習(xí),里面的課程內(nèi)容從入門到精通,細致全面,很適合沒有基礎(chǔ)的小伙伴學(xué)習(xí),希望對大家能夠有所幫助哦。
相關(guān)閱讀
初級 202925
初級 203221
初級 202629
初級 203743