2015-03-31 58 views
0

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

我相信我需要它是一个while循环;这是我到目前为止。

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

如果我不是0输入任何东西,它只是打印出相同的整数一百万次了....我缺少什么?我需要另一个循环。除非输入“0”,否则如何对新循环进行短语处理,以保持接受输入。

+0

接收循环内的输入。 – resueman 2015-03-31 15:16:07

回答

0

你错过了扫描仪...

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