如果把九九乘法表中如“1*1=1”等式全部看作一個個整體的話,九九乘法表可看作一個直角三角形,實(shí)現(xiàn)直角三角形可用兩個for循環(huán)嵌套來實(shí)現(xiàn),那么我們最后輸出應(yīng)為System.out.print(變量1+"*"+變量2+"="+(變量1*變量2)+" ")。
成都網(wǎng)站建設(shè)哪家好,找創(chuàng)新互聯(lián)!專注于網(wǎng)頁設(shè)計(jì)、成都網(wǎng)站建設(shè)公司、微信開發(fā)、小程序設(shè)計(jì)、集團(tuán)成都定制網(wǎng)頁設(shè)計(jì)等服務(wù)項(xiàng)目。核心團(tuán)隊(duì)均擁有互聯(lián)網(wǎng)行業(yè)多年經(jīng)驗(yàn),服務(wù)眾多知名企業(yè)客戶;涵蓋的客戶類型包括:成都玻璃鋼坐凳等眾多領(lǐng)域,積累了大量豐富的經(jīng)驗(yàn),同時也獲得了客戶的一致夸獎!
輸入代碼如下:package ch02;public class?TEST{public static void main(String[] args) {for (int i = 1; i =9; i++) {for (int j = 1; j = i; j++) {System.out.print(j+"*"+i+"="+(i*j)+" ");}System.out.println();}}}
測試結(jié)果 :
1*1=1、1*2=2 2*2=4、1*3=3 2*3=6 3*3=9、1*4=4 2*4=8 3*4=12 4*4=16、1*5=5 2*5=10 3*5=15 4*5=20 5*5=25
1*6=6 2*6=12 3*6=18 4*6=24 5*6=30 6*6=36、1*7=7 2*7=14 3*7=21 4*7=28 5*7=35 6*7=42 7*7=49、1*8=8 2*8=16 3*8=24 4*8=32 5*8=40 6*8=48 7*8=56 8*8=64
1*9=9 2*9=18 3*9=27 4*9=36 5*9=45 6*9=54 7*9=63 8*9=72 9*9=81
擴(kuò)展資料:
Java 技術(shù)具有卓越的通用性、高效性、平臺移植性和安全性,廣泛應(yīng)用于PC、數(shù)據(jù)中心、游戲控制臺、科學(xué)超級計(jì)算機(jī)、移動電話和互聯(lián)網(wǎng),同時擁有全球最大的開發(fā)者專業(yè)社群。
public static void main(String[] args){for (int i=1;i=9;i++){for (int j=1;j=i;j++){System.out.print(j+"*"+i+"="+i*j+" ");}System.out.println();}}
參考資料:JAVA語言百度百科
代碼如下:
public class qct {
public static void main(String[] args)
{
int i=0;
int j=0;
for(i=1;i=9;i++)
{ for(j=i;j=9;j++)
System.out.print(i+"*"+j+"="+i*j+"\t");
System.out.println();
}
}
}
擴(kuò)展資料
import?java.lang.*;
import java.util.Arrays;
public class ChengFB
{
public static void main(String[] args)
{
int[] Num=new int[10];
for(int i=1;i10;i++)
{
Num[i]=i;
}
for(int m=9;m0;m--)
{
for(int j=9;j=m;j--)
{
int Result;
Result=Num[m]*Num[j];
System.out.print(Num[j]+"*"+Num[m]+"="+Result+" ");
}
System.out.println();
}
}
public int Multi(int x,int y)
{
int temp;
temp=x*y;
return temp;
}
}
for循環(huán)的結(jié)構(gòu):for(表達(dá)式 1;表達(dá)式 2;表達(dá)式 ?3) { ?循環(huán)體 ?}
表達(dá)式 1:一般為賦值表達(dá)式;
表達(dá)式 2:一般為關(guān)系表達(dá)式或邏輯表達(dá)式;
表達(dá)式 3:一般為賦值表達(dá)式或自增、自減表達(dá)式,用以修改循環(huán)變量的值。
while循環(huán)的結(jié)構(gòu): ?while(表達(dá)式) 循環(huán)體
1、while 是C語言中的關(guān)鍵字;
2、圓括號中的表達(dá)式可以是C語言中任意合法的表達(dá)式,不能為空,用它來控 ? ? ? ?制循環(huán)體是否執(zhí)行;
3、循環(huán)體是一條語句,若需要使用多條語句,應(yīng)使用復(fù)合語句(用{ }括起來);
4、若條件開始直接為假,則直接跳出循環(huán)。
do...while語句為先執(zhí)行后判斷表達(dá)式的值。
1、do 是C語言的關(guān)鍵字,必須和while一起使用;
2、循環(huán)由do開始,由while結(jié)束;
3、循環(huán)體是一條語句,若需要使用多條語句,應(yīng)使用復(fù)合語句(用{ }括起來);
4、圓括號中的表達(dá)式可以是C語言中任意合法的表達(dá)式,不能為空,用它來控 ? ? ? ?制循環(huán)體是否執(zhí)行;
擴(kuò)展資料:
一般形式為:
for(單次表達(dá)式;條件表達(dá)式;末尾循環(huán)體)
{
中間循環(huán)體;
}
其中,表示式皆可以省略,但分號不可省略,因?yàn)椤?”可以代表一個空語句,省略了之后語句減少,即為語句格式發(fā)生變化,則編譯器不能識別而無法進(jìn)行編譯。
for循環(huán)小括號里第一個“;”號前為一個為不參與循環(huán)的單次表達(dá)式,其可作為某一變量的初始化賦值語句, 用來給循環(huán)控制變量賦初值; 也可用來計(jì)算其它與for循環(huán)無關(guān)但先于循環(huán)部分處理的一個表達(dá)式。
倆“;”號之間的條件表達(dá)式是一個關(guān)系表達(dá)式, 其為循環(huán)的正式開端,當(dāng)條件表達(dá)式成立時執(zhí)行中間循環(huán)體。
執(zhí)行的中間循環(huán)體可以為一個語句,也可以為多個語句,當(dāng)中間循環(huán)體只有一個語句時,其大括號{}可以省略,執(zhí)行完中間循環(huán)體后接著執(zhí)行末尾循環(huán)體 。
執(zhí)行末尾循環(huán)體后將再次進(jìn)行條件判斷,若條件還成立,則繼續(xù)重復(fù)上述循環(huán),當(dāng)條件不成立時則跳出當(dāng)下for循環(huán)。
Pascal語言中的for循環(huán):
for 循環(huán)變量:=初值 to/downto 終值 do
begin
循環(huán)體
end;
循環(huán)變量從起點(diǎn)到終點(diǎn)每次加1或減1(to 為加1,downto為減1)。
Pascal
while 條件 do 語句
意為當(dāng)條件符合時,接著做下面的語句;不符合時,退出循環(huán)。
C
do 語句 while(條件);
while(條件) 語句;
C++
while(條件) 語句;
do 語句 while(條件);
Java
while(條件) {語句;}
do {語句;} while(條件);
二者的區(qū)別是do-while最少會被執(zhí)行一次。
循環(huán)中可以使用continue結(jié)束當(dāng)前循環(huán),回到循環(huán)開始處開始下一次循環(huán)。也可以用break跳出整個循環(huán)。
javascript
JavaScript中while循環(huán)的目的是為了反復(fù)執(zhí)行語句或代碼塊。
只要指定條件為true,循環(huán)就可以一直執(zhí)行代碼塊。
JavaScript中while循環(huán)的語法如下:
while (條件) {需執(zhí)行的代碼 };
do {需執(zhí)行的代碼 } while (條件);
注意:do...while 循環(huán)是 while 循環(huán)的變種。該循環(huán)程序在初次運(yùn)行時會首先執(zhí)行一遍其中的代碼,然后當(dāng)指定的條件為 true 時,它會繼續(xù)這個循環(huán)。所以可以這么說,do...while 循環(huán)為執(zhí)行至少一遍其中的代碼,即使條件為 false,因?yàn)槠渲械拇a執(zhí)行后才會進(jìn)行條件驗(yàn)證。
PHP
while 循環(huán)是 php 中最簡單的循環(huán)類型。它和 C 語言中的 while 表現(xiàn)得一樣。語法如下:
while(expr){
statement
}
參考資料來源:百度百科--for循環(huán)
參考資料來源:百度百科--while
思路:
定義整型二維數(shù)組,用循環(huán),
第一層循環(huán)控制行數(shù),從1-9,表示第二個乘數(shù)
第二層循環(huán)控制列數(shù),從1到外循環(huán)因子,表示第一個乘數(shù)
用字符串存儲乘法等式然后打印輸出,第二層循環(huán)用print,循環(huán)完了用println
代碼:
public?void?printMult9()?{
for?(int?i?=?1,?i?=?9;?i?++)?{
for?(int?j?=?1,?j?=?i;?j?++)?{
int?ji?=?i?*?j;
System.out.print(j+"×"+i+"="+ji);
}
System.out.println();
}
}
望采納
Java 技術(shù)具有卓越的通用性、高效性、平臺移植性和安全性,廣泛應(yīng)用于PC、數(shù)據(jù)中心、游戲控制臺、科學(xué)超級計(jì)算機(jī)、移動電話和互聯(lián)網(wǎng),同時擁有全球最大的開發(fā)者專業(yè)社群。
編寫九九乘法表的代碼如下:
public class MulTable {
public static void main (String [] args){
int sum ;
for(int i=1; i=9; i++){
for(int j=1; j=i; j++){
sum=i*j;
System.out.print(j+"*"+i+"="+sum+" ");
}
System.out.println();
}
}
}
這樣就實(shí)現(xiàn)了九九乘法表的編寫啦。在編寫Java時,要注意:類名首字母應(yīng)該大寫、方法名首字母應(yīng)該小寫等問題,因?yàn)镴ava對于大小寫問題很敏感。
package ch02;
public class TEST{
public static void main(String[] args) {
for (int i = 1; i =9; i++) {
for (int j = 1; j = i; j++) {
System.out.print(j+"*"+i+"="+(i*j)+" ");
}System.out.println();
}
}
}
測試結(jié)果 :
1*1=1
1*2=2 2*2=4
1*3=3 2*3=6 3*3=9
1*4=4 2*4=8 3*4=12 4*4=16
1*5=5 2*5=10 3*5=15 4*5=20 5*5=25
1*6=6 2*6=12 3*6=18 4*6=24 5*6=30 6*6=36
1*7=7 2*7=14 3*7=21 4*7=28 5*7=35 6*7=42 7*7=49
1*8=8 2*8=16 3*8=24 4*8=32 5*8=40 6*8=48 7*8=56 8*8=64
1*9=9 2*9=18 3*9=27 4*9=36 5*9=45 6*9=54 7*9=63 8*9=72 9*9=81
實(shí)現(xiàn)思路:如果我們把九九乘法表中如“1*1=1”等式全部看作一個個整體的話,九九乘法表可看作一個直角三角形,實(shí)現(xiàn)直角三角形可用兩個for循環(huán)嵌套來實(shí)現(xiàn),那么我們最后輸出應(yīng)為System.out.print(變量1+"*"+變量2+"="+(變量1*變量2)+" ");
代碼如下:
public class ChengDemo {
public static void main(String args[]){
for(int k = 1;k=9;k++){ ? ? ? ? //外循環(huán)用于控制行數(shù) ? ? ?
for(int j = 1;j=k;j++){ ? ? ? ? ?
System.out.print(j+"*"+k+"="+(j*k)+"\t"); ? ? //"\t"為制表符
} ?
System.out.println(); ?//換行
}
}
}
本文標(biāo)題:java代碼99乘法表的簡單介紹
文章鏈接:http://www.chinadenli.net/article16/docdpgg.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站設(shè)計(jì)、、動態(tài)網(wǎng)站、企業(yè)建站、網(wǎng)站導(dǎo)航、網(wǎng)站營銷
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)