代碼中的錯誤是什麼?它不會打印第一,第三,第五......行中的最後一項。代碼中的錯誤是什麼?它不打印第一,第三,第五......行中的最後一項
public class Pattern {
public static void main(String args[]) {
int i = 1;
for(i = 1; i<5; i++) {
for(int j =i*i/2 - i/2 + 1; j < i*i/2 + i/2 +1 ; j++) {
System.out.print(j + "\t");
}
System.out.println();
}
}
}
什麼是當前輸出?你在期待什麼?你想做什麼? –
你期望輸出什麼? – Bgvv1983
7,8,9和10仍然小於11 - 這是您的方法中的檢查。這就是爲什麼沒有換行符。但是你想實現什麼?可能它可以變得更容易? – swinkler