對,在我開始之前:這是一個hw問題。缺少for循環中的數字? (Java)
我們必須打印出:-20,-15,-10,-5,5,10,15,20
for(i = -20; i<25; i += 5)
{
System.out.println(i);
}
我不過它已經到輸出所有的數字,我們'不允許輸出0.
這個問題讓我難堪。請幫忙嗎?
對,在我開始之前:這是一個hw問題。缺少for循環中的數字? (Java)
我們必須打印出:-20,-15,-10,-5,5,10,15,20
for(i = -20; i<25; i += 5)
{
System.out.println(i);
}
我不過它已經到輸出所有的數字,我們'不允許輸出0.
這個問題讓我難堪。請幫忙嗎?
所以在編程中有條件語句。在java中,這個關鍵字是if
。這些語句只有在它們檢查的條件爲真時纔會執行。
在你的情況下,你有一個條件,「我想打印出所有的數字,除了零」。你可以把它變成一個if語句。要做到這一點,你可以將你的陳述轉換成「只要數字不爲零,然後打印出來」。所以,一旦你已經達到了這一點,你可以這樣寫:
if (i != 0) System.out.println(i);
所以每次你去通過循環中的條件將檢查i
是任何數字異於零。如果是print語句將執行。當它爲零時,它不會執行任何操作,因爲我們所放置的語句不會評估爲真。
優秀的解釋。謝謝。 – Adz
這幾乎就像你需要做不同的事情**如果** **我是0.嗯。 – jrajav
我不在乎你想要什麼,只能讓你的問題自成一體。 –