這裏總共有新手,請原諒愚蠢的問題。作爲一個練習,我必須編寫一個程序(使用do和while循環),計算用戶鍵入0時輸入和輸出的數字的平均值。我將第一部分計算出來:)練習的第二部分是更改如果用戶在鍵入任何其他數字之前輸入0,則顯示錯誤消息的程序。你可以向我解釋什麼是最簡單的方法來完成這一點?如果你提供的代碼很好,但我也想要一個解釋,所以我實際上理解我需要做的事情。 謝謝!這裏是代碼:當滿足某些條件時添加消息(Java)
import java.util.Scanner;
public class totalave1 {
public static void main(String[] args) {
int number, average, total = 0, counter = 0;
Scanner fromKeyboard = new Scanner(System.in);
do {
System.out.println("Enter number to calculate the average, or 0 to exit");
number = fromKeyboard.nextInt();
total = total + number;
counter = counter + 1;
average = (total)/counter;
} while (number != 0);
System.out.println("The average of all numbers entered is: " + average);
}
}
我想我沒有意識到我可以在do-while循環中使用if語句。感謝您的鏈接和建議! –