我正在尝试读入并累加(仅)正整数,直到输入负整数。该程序应该只在输入负数时停止。我能够想到的最好的代码是下面的代码,但问题是即使读取了负数整数也不会停止。 PS:我还在学习,请耐心等待。我已经尝试将&& input2!<0
添加到while循环条件,但它出现错误。有什么建议可以使我的行为符合我的要求?谢谢。在java中使用while循环
public class Total{
public static void main(String[] args){
System.out.println("Enter an integer: ");
Scanner entry = new Scanner(System.in);
int input1 = entry.nextInt();
System.out.println("Enter another integer: ");
int input2 = entry.nextInt();
int total = input1 + input2;
while (input2 > 0){
System.out.println(total + "\nEnter another interger: ");
total += entry.nextInt();
}
}
}
@Hovercraft Full Of Eels我完全同意。我的错。不会给出答案。我没有看到你的答案。否则就不会回答。 – Prem