作者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
1F:推 a1e:他那行应该是两个=连接起来後的样子,BBS上= =会变==这样 07/29 08:31
2F:→ tkcn:to楼上,板主会这样问是有原因的,而且我想你也还没注意到。 07/29 09:22
3F:→ a1e:是equals的关系吗?字串比对,最早期我常用==这种做法写= =a 07/29 10:37
4F:→ ericinttu:应该要用equal function(source, dest)吧? 07/29 13:02
5F:推 a1e:用==的话很容易出问题,我刚学时也常这样写 07/29 13:55
6F:推 akaing:str用equal 用= = 会比较是否参考同份字串物件 07/29 14:30
8F:推 ericinttu:就是指"直接比较两者记忆体位址" 07/29 14:57
9F:推 vic1225:因为执行时没有要我输入东西就程式执行完毕了 07/29 19:34
10F:→ vic1225:我知道怎麽用了 好像要用.EQUAL OR .compareTO 07/29 19:35
11F:→ tkcn:把choose印出来,看看跟你想的一不一样。你的问题推文都说了 07/29 19:36