public class numPattern {
public static void main(String[] args) {
int digit1 = 2;
int digit2 = 7;
int tal = 0;
System.out.print(digit1 + " ");
System.out.print(digit2 + " ");
while (tal < 550) {
tal = digit1 + digit2;
System.out.print(tal + " ");
digit1 = digit2;
digit2 = tal;
}
}
}
此輸出2, 7, 9, 16, 25, 41, 66......453 and 733
號碼模式截止
的問題應該在453停止,因爲733是大大超過550
什麼命令將確保該程序在453結束,以滿足更大的或等於550我試圖尋找?
這將打印「2 7 *** 0 *** 9 16 25 41 66 107 173 280 453「(即有多餘的「0」打印出來作爲第一個數字) – 2014-09-11 12:51:21
謝謝指出。我已經更新了答案 – qbit 2014-09-11 15:03:47
if語句是否可以解決此問題? – hobo 2014-09-11 15:19:54