Facebook Sharer
选择您要替换的背景颜色:
【农历新年】背景图片:
个性化设定
 注册  找回密码
查看: 2506|回复: 10
打印 上一主题 下一主题

请教java 问题,请问该怎样?

[复制链接]

13

主题

2

好友

777

积分

青铜长老

Rank: 7Rank: 7Rank: 7Rank: 7Rank: 7Rank: 7Rank: 7

跳转到指定楼层
1#
发表于 2011-10-9 08:05 PM |只看该作者 |倒序浏览
本帖最后由 NC7 于 2011-10-9 08:39 PM 编辑

基本的

        next=new Scanner(System.in);
           
        System.out.println("continue?(Y/N)");
        answer=next.nextLine();
        
            if(answer=="y"){
......................
.....................
.......................
}else{.....}
   

   


我copy一小段出来而已  我的目的是要如果我输入 y    (true)那就会继续...

可是做么我打 y  了 他还是会skip 掉 然后跳去 else....

我想请问我是不是哪里错了?

知道的请帮帮忙~ 不知道的也可以来看看~
(不要叫我去google,因为google 叫我找人问。)


会不会是我logic 有问题?




收藏收藏0

7

主题

1

好友

5108

积分

一流名嘴

Rank: 12Rank: 12Rank: 12

2#
发表于 2011-10-9 08:53 PM |只看该作者
基本的

        next=new Scanner(System.in);
            
        System.out.println("continue?(Y/N)"); ...
NC7 发表于 2011-10-9 08:05 PM



你只要一個字就好了,為什麽要用 nextLine??
這個問題自己 trace 一下 answer 的 output 和长度就知道了啊,學習 programming 不學 trace 和 debug 怎麽行?
比對的時候使用 charAt 會比使用 string 比對來得妥当,不然就使用 equals。
不要連 java documentation 都不去看就不知道怎麽运用


回复

使用道具 举报

13

主题

2

好友

777

积分

青铜长老

Rank: 7Rank: 7Rank: 7Rank: 7Rank: 7Rank: 7Rank: 7

3#
发表于 2011-10-9 09:11 PM |只看该作者
回复 2# Super-Tomato


    抱歉 因为我只会用基本的string, 学校也教到这...献丑了 ....


回复

使用道具 举报

7

主题

1

好友

5108

积分

一流名嘴

Rank: 12Rank: 12Rank: 12

4#
发表于 2011-10-10 12:21 AM |只看该作者
回复  Super-Tomato


    抱歉 因为我只会用基本的string, 学校也教到这...献丑了 ....
NC7 发表于 2011-10-9 09:11 PM


不要都等學校,自己抽些時間先練一練,現在和你說怎麽用了,那麽就可以自己去翻查 String 相關的 method


回复

使用道具 举报

3

主题

0

好友

2953

积分

白金长老

Rank: 10

5#
发表于 2011-10-10 08:17 AM |只看该作者
Java 的 String 是 reference data type
要 compare String 就用 .equals()
== 是 compare 地址
  1. if (answer.equals("y")) { ... }
  2. if (answer.equalsIgnoreCase("y")) { ... } // 不分大小写
复制代码


回复

使用道具 举报

10

主题

0

好友

24

积分

初级会员

Rank: 1

6#
发表于 2011-10-10 11:26 AM |只看该作者
回复 2# Super-Tomato

HELLO. 我现在在读着java书“java for students. 如果我遇到问题问你,可以请教你一下吗?目前还好。因为有时查了google和书本还是不太确定!!!如果再有人讲一下,那就没问题了。我现在这里谢谢了。


回复

使用道具 举报

7

主题

1

好友

5108

积分

一流名嘴

Rank: 12Rank: 12Rank: 12

7#
发表于 2011-10-10 01:11 PM |只看该作者
回复  Super-Tomato

HELLO. 我现在在读着java书“java for students. 如果我遇到问题问你,可以请教你一 ...
new_programmer 发表于 2011-10-10 11:26 AM



你可以把問題發在這裡,這裡也有很多 Java programmer 會回答你的


回复

使用道具 举报

10

主题

0

好友

24

积分

初级会员

Rank: 1

8#
发表于 2011-10-10 05:35 PM |只看该作者
回复 7# Super-Tomato
是的,谢谢你,要是你看到我发的贴子也请进来看一下看可不可以帮到我一下,如果可以的话,在此先谢谢了。


回复

使用道具 举报

10

主题

0

好友

24

积分

初级会员

Rank: 1

9#
发表于 2011-10-10 05:41 PM |只看该作者
回复 7# Super-Tomato

请问你一下,你是不是在programming company做工的。我想知道你们使用的software to develop system for customers是哪一种的。for example, netbean or eclipse or anything else.


回复

使用道具 举报

13

主题

2

好友

777

积分

青铜长老

Rank: 7Rank: 7Rank: 7Rank: 7Rank: 7Rank: 7Rank: 7

10#
发表于 2011-10-10 07:41 PM |只看该作者
回复 4# Super-Tomato


   好的..感谢你·


回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

JBTALKS.CC |联系我们 |隐私政策 |Share

GMT+8, 2024-10-26 06:23 PM , Processed in 0.126809 second(s), 28 queries .

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc.

Ultra High-performance Dedicated Server powered by iCore Technology Sdn. Bhd.
Domain Registration | Web Hosting | Email Hosting | Forum Hosting | ECShop Hosting | Dedicated Server | Colocation Services
本论坛言论纯属发表者个人意见,与本论坛立场无关
Copyright © 2003-2012 JBTALKS.CC All Rights Reserved
合作联盟网站:
JBTALKS 马来西亚中文论坛 | JBTALKS我的空间 | ICORE TECHNOLOGY SDN. BHD.
回顶部