作者PsMonkey (痞子軍團團長)
看板java
標題Re: [問題] 新手發問
時間Thu Jul 29 01:06:20 2010
我都不知道該拿這篇怎麼辦
連改標題都不知道怎麼改
所以只好鎖文...... Orz
※ 引述《vic1225 (/* I'm not worth */)》之銘言:
: 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(); //為啥這行執行時沒執行到就結束了?
請問你怎麼知道「上面這行沒有執行到」?
回答完我的這兩個問題,我就會解除鎖定
喔對,麻煩請用大 E 修改原本文章就好,請不要另外回 po
--
錢鍾書:
說出來的話
http://www.psmonkey.org
比不上不說出來的話
Java 版 cookcomic 版
只影射著說不出來的話
and more......
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 219.70.214.149
推 a1e:他那行應該是兩個=連接起來後的樣子,BBS上= =會變==這樣 07/29 08:31
→ tkcn:to樓上,板主會這樣問是有原因的,而且我想你也還沒注意到。 07/29 09:22
→ a1e:是equals的關係嗎?字串比對,最早期我常用==這種做法寫= =a 07/29 10:37
→ ericinttu:應該要用equal function(source, dest)吧? 07/29 13:02
推 a1e:用==的話很容易出問題,我剛學時也常這樣寫 07/29 13:55
推 akaing:str用equal 用= = 會比較是否參考同份字串物件 07/29 14:30
推 ericinttu:就是指"直接比較兩者記憶體位址" 07/29 14:57
推 vic1225:因為執行時沒有要我輸入東西就程式執行完畢了 07/29 19:34
→ vic1225:我知道怎麼用了 好像要用.EQUAL OR .compareTO 07/29 19:35
→ tkcn:把choose印出來,看看跟你想的一不一樣。你的問題推文都說了 07/29 19:36