你的循环只要迭代就run
可以了true
.因此,您需要做的是在输入正确后设置run
为false
.像这样
if(x.equals("hot")){ System.out.println("Get some ice cream"); run = false; // setting run to false to break the loop } else if(x.equals("cold")) { System.out.println("Put on a jacket"); run = false; // setting run to false to break the loop }