4 回答

TA貢獻1859條經驗 獲得超6個贊
像這樣的表可能最好使用 for 循環來完成:
for (int i = 1; i <= 10; i++) {
for (int j = 1; j <= 10; j++) {
System.out.print(i*j + " ");
}
System.out.println();
}
如果你還沒有學習for循環并且想使用while循環,你可以使用
int i = 1;
int j = 1;
while (i <= 10) {
while (j <= 10) {
System.out.print(i*j + " ");
j = j + 1;
}
System.out.println();
i = i + 1;
}

TA貢獻1830條經驗 獲得超9個贊
public class HelloWorld{
public static void main(String []args){
System.out.println("Hello World");
int count = 1;
do {
for( int j = 1; j <= 10; j ++) {
System.out.print( count*j +""+'\t');}
count++;
System.out.print('\n');
}while (count<11);
}
}

TA貢獻1793條經驗 獲得超6個贊
使用內部循環來循環內部
public void multiacation(){
for(i = 1; i <= 10; i ++) {
for(j = 1; i <= 10; i ++) {
System.out.println(i*j +"");}}
試試這個,然后告訴我它是否有效

TA貢獻1806條經驗 獲得超5個贊
嘗試兩個 for 循環。
for(i = 1; i <= 10; i ++) {
for(j = 1; i <= 10; i ++) {
System.out.print(i*j + " ");
}
System.out.println();
}
添加回答
舉報