JWorld@TW the best professional Java site in Taiwan
      註冊 | 登入 | 全文檢索 | 排行榜  

» JWorld@TW » Java 新手區 » 語法(Syntax)  

按列印兼容模式列印這個話題 列印話題    把這個話題寄給朋友 寄給朋友    訂閱主題
reply to postflat modego to previous topicgo to next topic
本主題所含的標籤
作者 有關hasNext及正則表示式的問題
cookiesp





發文: 40
積分: 0
於 2011-04-16 17:05 user profilesend a private message to userreply to postreply to postsearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
public class test {
 
    public static void main(String[] args) {
      Scanner s =new Scanner(System.in);
      test t=new test();
      System.out.print("Please enter type:");
      if(s.hasNext()){
          String a=s.next();
          t.print(a);
      }else if(s.hasNextInt()){
          int b=s.nextInt();
          t.print(b);
      }
    }
    public void print(String s){
        System.out.println(s+" is String");
    }
    public void print(int d){
        System.out.println(d+" is int");
    }
    public void print(Boolean b){
        System.out.println(b+" is Boolean");
    }
   
}
 


如題 我想判斷 使用者輸入的是哪個型別

再用Overloading多載

我想問一下 該怎麼使用呢

有人說要用正則表示式

http://caterpillar.onlyfun.net/Gossip/JavaGossip-V1/RegularExpression.htm

但是我實在是看不懂Sad

又有人跟我說用hasNext但是

照我上面的程式碼

但是他跑出來都只是跑到String不能判斷其他的

請問該怎麼修改呢?


reply to postreply to post
話題樹型展開
人氣 標題 作者 字數 發文時間
1332 有關hasNext及正則表示式的問題 cookiesp 891 2011-04-16 17:05
1124 Re:有關hasNext及正則表示式的問題 jfire 330 2011-04-16 18:07
1184 Re:有關hasNext及正則表示式的問題 cookiesp 218 2011-04-16 18:53
1180 Re:有關hasNext及正則表示式的問題 jfire 510 2011-04-16 20:53
» JWorld@TW »  Java 新手區 » 語法(Syntax)

reply to postflat modego to previous topicgo to next topic
  已讀文章
  新的文章
  被刪除的文章
Jump to the top of page

JWorld@TW 本站商標資訊

Powered by Powerful JuteForum® Version Jute 1.5.8