作者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
推 lvlightvivi:改成input.next(); 07/29 00:23
→ vic1225:這樣的話不管我輸入甚麼都匯進入下一 次loop QQ 07/29 00:36
→ ericinttu:clean build? 07/29 00:49
→ s66449:關鍵就在版主說的那兩個地方 最後一行其實是有在執行的 07/31 13:55