Java - 如何在程序输入特定值之前运行程序

时间:2015-03-31 15:14:28

标签: java loops

我需要制作一个程序,它将继续运行并接受数字作为输入,直到输入“0”,然后程序将停止。

我相信我需要它成为一个循环;这是我到目前为止所拥有的。

do{
   if(yourInput > 0) {
   }
   else if(yourInput < 0) {
   }
}while(yourInput !=0); 

如果我输入0以外的任何东西,它将打印出相同的整数一百万次....我错过了什么?我需要另一个循环。我如何表达新循环,以便它继续接受条目,除非输入“0”。

1 个答案:

答案 0 :(得分:0)

你错过了扫描仪......

Scanner scanner = new Scanner(System.in); 
do{
   int yourInput = scanner.nextInt();
   if(yourInput > 0) {
   }
   else if(yourInput < 0) {
   }
}while(yourInput !=0);