本文目錄一覽:
- 1、java 九九乘法表
- 2、java乘法表輸出
- 3、java九九乘法表
java 九九乘法表
肯定的啊.第二個程序循環
for (int j=1;j==i;j++){
System.out.print(i+”*”+j+”=”+(i*j)+”\t”);
}
i=1時,j=1,好吧,出來了1*1=1
j=2時,i==j不成立了,所以j不++了.所以j永遠是2了.永遠不等於,所以不會列印了.
i=2,3,4,5,6,7,8,9時
j開始等於1,結果j永遠不會等於i,所以j永遠是1了,後面的也就不會執行,不會列印了
java乘法表輸出
if(count i){
System.out.println(i + “*” + j + “=” + i*j);
count = 0;
位置有問題,或者說你的邏輯是有問題的,應該改成:
int count = 1;
for(int i = 1;i =9;i++){
for(int j = 1;j = i;j++){
if(count = i){
System.out.print(i + “*” + j + “=” + i*j + ” “);
count++;
}
if(count i){
System.out.println(i + “*” + j + “=” + i*j);
count = 1;
}
}
}
}
}
你在試試看
java九九乘法表
k和i都是變數,是可變得~for(int k=1;k=9;k++)是一種循環,會一直循環k的值,第一次是1,第二次是2,以此類推,一直到9,你的代碼應該是
for(int k=1;k=9;k++){ //代表k會循環9次
for(int i=1;i=9i++) {
System.out.println(k+”*”+i+”=”+i*k+”\t”); //像控制台列印 k*i=ki 雙引號裡面是什麼就會列印什麼
} // \t代表4個空格的距離
System.out.println(); //是做了一個換行
}
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/292092.html