Re: [問題] 新手發問

看板java作者 (痞子軍團團長)時間15年前 (2010/07/29 01:06), 編輯推噓6(605)
留言11則, 5人參與, 最新討論串2/2 (看更多)
我都不知道該拿這篇怎麼辦 連改標題都不知道怎麼改 所以只好鎖文...... 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

07/29 08:31, , 1F
他那行應該是兩個=連接起來後的樣子,BBS上= =會變==這樣
07/29 08:31, 1F

07/29 09:22, , 2F
to樓上,板主會這樣問是有原因的,而且我想你也還沒注意到。
07/29 09:22, 2F

07/29 10:37, , 3F
是equals的關係嗎?字串比對,最早期我常用==這種做法寫= =a
07/29 10:37, 3F

07/29 13:02, , 4F
應該要用equal function(source, dest)吧?
07/29 13:02, 4F

07/29 13:55, , 5F
用==的話很容易出問題,我剛學時也常這樣寫
07/29 13:55, 5F

07/29 14:30, , 6F
str用equal 用= = 會比較是否參考同份字串物件
07/29 14:30, 6F

07/29 14:35, , 7F
http://0rz.tw/t0bEO 雖然是英文看一下就知道差異了
07/29 14:35, 7F

07/29 14:57, , 8F
就是指"直接比較兩者記憶體位址"
07/29 14:57, 8F

07/29 19:34, , 9F
因為執行時沒有要我輸入東西就程式執行完畢了
07/29 19:34, 9F

07/29 19:35, , 10F
我知道怎麼用了 好像要用.EQUAL OR .compareTO
07/29 19:35, 10F

07/29 19:36, , 11F
把choose印出來,看看跟你想的一不一樣。你的問題推文都說了
07/29 19:36, 11F
文章代碼(AID): #1CK6EGk9 (java)
討論串 (同標題文章)
本文引述了以下文章的的內容:
1
4
完整討論串 (本文為第 2 之 2 篇):
1
4
文章代碼(AID): #1CK6EGk9 (java)