我想打印一個星號時i + j
等於一個指定的號碼,但我的代碼永遠不會打印一個:檢查嵌套循環變量總結到一定數量
public class A{
public static void main(String[]args){
for (int i = 5; i < 10; i++) {
for (int j = 5; j < 10; j++) {
if (i == j || (i+j == 7)) {
System.out.printf("*");
} else {
System.out.printf("");
}
}
System.out.println();
}
}
}
「結果不是X」?那是什麼意思?什麼是X?爲什麼使用'printf'而不是'print'? – kviiri
那你發現當你調試的程序? (提示:觀看光標位置) –
@RaymondChen不打印,直到換行寫的,所以光標現在的位置是沒有幫助的。 –