java輸出乘法口訣表
自己建一個類,將這個方法復制進去,運行一下就好了,一個分不給,還要每個字元講一下含義啊。。。不想打那麼多字,很簡單的,看看吧。。。
publicstaticvoidmain(String[]args)
{
//循環9行
for(inti=1;i<=9;i++)
{
//每行循環不超過行號的次數
for(intj=1;j<=i;j++)
{
//輸出一個乘法式
System.out.print(i+"*"+j+"="+i*j+"");
}
//換行
System.out.println();
}
}
② 怎麼編寫Java程序列印九九乘法表
用兩個for循環,一個參數遞增,另一個參數遞減,代碼如下:
public static void main(String[] args){
for (int i = 1; i <= 9; i++){
for(int n = 1; n <= i; n++) {
System.out.print( i + " x " + n + " = " + i * n + " ");
}
System.out.println();
}
運行結果如下:
(2)java輸出乘法口訣表擴展閱讀:
Java中有三種主要的循環結構:
1、while循環
while是最基本的循環,它的結構為:
while( 布爾表達式 ) {
//循環內容}
只要布爾表達式為 true,循環就會一直執行下去。
2、do…while循環
對於 while 語句而言,如果不滿足條件,則不能進入循環。但有時候我們需要即使不滿足條件,也至少執行一次。
do…while 循環和 while 循環相似,不同的是,do…while 循環至少會執行一次。
do {
//代碼語句}while(布爾表達式);
3、for循環
for循環執行的次數是在執行前就確定的。語法格式如下:
for(初始化; 布爾表達式; 更新) {
//代碼語句}
Oracle官方API介面-Java™ Platform, Standard Edition 7API Specification
W3cSchool-Java 循環結構 - for, while 及 do…while
③ JAVA For循環嵌套寫乘法口訣表,
您好,這樣:
1、找到你電腦上eclipse所在的地方,雙擊打開eclipse,單擊file菜單,切換到new選項,展開右側,單擊java project.。
2、彈出new java project 窗口,在項目名字那裡輸入"九九乘法口訣表".輸入完成後單擊finish按鈕,再單擊file菜單,切換到new選項,展開右側,單擊calss。
3、復制下面的代碼粘貼到eclipse的代碼編輯區即可.
public class 九九乘法口訣表 {
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+"="+j*i+"\t");
}
System.out.println();
}
}
}
4、輸入出結果如下:
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
5、i的for決定j的for的循環次數
因為只有當j不滿足 j<= i這個條件的時候才會跳出j的for循環執行i的for循環
每次執行i的循環的時候 j的循環都會被重新執行 所有j也會變成之前的i = 1
外面for的i決定行數,也就是一共有多少行.
裡面for的j決定列,也就一行有多少列.
j的每循環一次 決定每一行的列數
④ 用Java代碼實現輸出乘法口訣表有幾種方法
用Java程序實現九九乘法口訣表,可以用for()循環的方法來實現,代碼如下:
/**
*
*用java實現九九乘法表
*for()循環
*
*/
{
publicstaticvoidmain(String[]args){
//外層循環控制行數,9行。
//內存循環控制列數、數量。
for(inti=1;i<=9;i++)
{
for(intj=1;j<=i;j++)
{
System.out.print(i+"*"+j+"="+(i*j)+" ");
}
//換行顯示
System.out.println();
}
}
}
⑤ java 輸出乘法口訣表
第一種方式:方形
列印結果:
1*1=12*1=2 3*1=3 4*1=4 5*1=5 6*1=6 7*1=7 8*1=8 9*1=9
1*2=22*2=43*2=64*2=85*2=106*2=127*2=148*2=169*2=18
1*3=32*3=63*3=94*3=125*3=156*3=187*3=218*3=249*3=27
1*4=42*4=83*4=124*4=165*4=206*4=247*4=288*4=329*4=36
1*5=52*5=103*5=154*5=205*5=256*5=307*5=358*5=409*5=45
1*6=62*6=123*6=184*6=245*6=306*6=367*6=428*6=489*6=54
1*7=72*7=143*7=214*7=285*7=356*7=427*7=498*7=569*7=63
1*8=82*8=163*8=244*8=325*8=406*8=487*8=568*8=649*8=72
1*9=92*9=183*9=274*9=365*9=456*9=547*9=638*9=729*9=81
代碼如下:
⑥ 怎麼用java輸出九九乘法表
Java 技術具有卓越的通用性、高效性、平台移植性和安全性,廣泛應用於PC、數據中心、游戲控制台、科學超級計算機、行動電話和互聯網,同時擁有全球最大的開發者專業社群。
⑦ JAVA中輸出乘法口訣表(用成員變數的方法)
importjava.util.Scanner;
publicclassRectangle{
staticvoidAdd(intn){
ints=1;
for(inti=1;i<=n;i++){
for(intj=1;j<=i;j++){
s=i*j;
if(s<10){//用於乘法表的對齊
System.out.print(j+"*"+i+"="+s+"");
}
elseSystem.out.print(j+"*"+i+"="+s+"");
}
System.out.println("");
}
}
publicstaticvoidmain(String[]args){
inti;
Scannerreader=newScanner(System.in);
i=reader.nextInt();
Rectangle.Add(i);
}
}
運行結果:
⑧ java中如何使用一個for循環列印出乘法口訣表
試試
publicstaticvoidmain(String[]args){
//從上到下循環5次,每次輸出星號,但位置是要算出來的,可以看出是每行9列,能排出這個陣勢
Stringa="*";
Stringb="";
intcount=5;//全局定義輸出幾行
for(inttemp=1;temp<(count+1);temp++){
if(temp!=1){//第1次就是一個×
a+="*";//逐行構造××××××
}
//這里寫一個方法,傳入a,和當前第幾行,還有要輸出多少行,返回帶空格的字元串,去形成居中的版式
b=trans(count,temp,a);
System.out.println(b);
}
}
privatestaticStringtrans(intcount,inttemp,Stringa){
Stringb=a;
for(inttemp2=count;temp2>temp;temp2--){//以5行為例,第1次循環4次,第2次循環3次,在前面加空格
b=""+b;
}
returnb;
}
運行結果:
⑨ JAVA 乘法口訣表
//反這來輸出
public static void main(String[] args) {
for(int i=9;i>0;i--) {
for (int j = 1; j <= i; j++) { //j<=i是確保列小於或等於行數
System.out.print(i + "x" + j + "=" + i * j+' '); //' '的意思是強制水平製表
}
System.out.println(); //這一行的意思循環結束就換行
}
}