作者vic1225 (/* I'm not worth */)
看板java
标题[问题] 新手发问
时间Wed Jul 28 23:55:11 2010
public class First {
public static void main (String[] 参数) {
int up, low;
double result;
String ans = "继续";
String choice = "继续";
while(ans == choice){
System.out.println("请输入上底");
up = input.nextInt();
System.out.println("请输入下底");
low = input.nextInt();
System.out.println("请输入高");
result = (up + low) * input.nextInt() / 2;
System.out.println("面积 = "+result);
System.out.println("是否继续?");
choice = input.nextLine(); //为啥这行执行时没执行到就结束了?
}
}
}
新手发问 最後一行 注解那边
我是想要让使用者决定要不要继续下一次的执行
但是好像程式执行时没执行到那行就结束了
请问是怎麽了 怎麽解决?
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 219.70.237.127
1F:推 lvlightvivi:改成input.next(); 07/29 00:23
2F:→ vic1225:这样的话不管我输入甚麽都汇进入下一 次loop QQ 07/29 00:36
3F:→ ericinttu:clean build? 07/29 00:49
4F:→ s66449:关键就在版主说的那两个地方 最後一行其实是有在执行的 07/31 13:55