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

» JWorld@TW » Java 新手區  

按列印兼容模式列印這個話題 列印話題    把這個話題寄給朋友 寄給朋友    訂閱主題
reply to postflat modego to previous topicgo to next topic
本主題所含的標籤
無標籤
作者 使用Switch會出現亂碼然後另外compile 一個書上的範例程式又OK了!
leo88813





發文: 63
積分: 0
於 2005-04-29 23:15 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
 class Test{
  public static void main(String args[]){
    int whatday= 1;
    switch (whatday){
      case 0: System.out.println("A");
      break;
      case -1:System.out.println("B");
      break;
      case 1:System.out.println("c");
      break;
      }
 
    }
 
  }

compile沒有問題可是執行得時候出現:
1
2
3
4
5
c:\java Test
3
12
Test@107077e
        ※這個程式執行的結果應該是出現C才對!

在仔細的檢查我的程式之後確認自己的程式沒錯,然後去找了一個書上的範例來compile後執行:
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
27
/*檔案:CH04_02.java
 *說明:switch條件控制敘述應用
 */
 
 public class CH04_02{
   public static void main(String args[]){
     System.out.println("交通號誌燈說明");
     char light='r';//設定light的字元
     //switch條件敘述開始
        switch (light) {
            case 'r':
              System.out.println("紅燈亮:");
              System.out.println("請勿穿越路口");
              break;
            case 'g':
                System.out.println("綠燈亮:");
                System.out.println("請通行");
                break;
            case 'y':
              System.out.println("黃燈亮:");
                System.out.println("請加速通過路口或停止");
                break;
            default:
               System.out.println("沒有此號誌燈");
       }
   }
 }

此時compile成功執行結果OK...

然後我又不信邪又去執行Test.class
結果又正常了,印出C

最近常常出現這種情況捏,不知道有沒大大知道可能的原因啊?
這篇文章不知道怎麼分類,說他是錯誤嗎...好像又不大像...所以就沒分類嚕!


leo88813 edited on 2005-04-29 23:18
reply to postreply to post
話題樹型展開
人氣 標題 作者 字數 發文時間
1485 使用Switch會出現亂碼然後另外compile 一個書上的範例程式又OK了! leo88813 1823 2005-04-29 23:15
1464 Re:使用Switch會出現亂碼然後另外compile 一個書上的範例程式又OK了! ezway 17 2005-04-30 15:24
1229 Re:使用Switch會出現亂碼然後另外compile 一個書上的範例程式又OK了! leo88813 208 2005-04-30 17:01
1192 Re:使用Switch會出現亂碼然後另外compile 一個書上的範例程式又OK了! Duncan 283 2005-04-30 21:00
1208 Re:使用Switch會出現亂碼然後另外compile 一個書上的範例程式又OK了! leo88813 298 2005-05-01 00:16
1205 Re:使用Switch會出現亂碼然後另外compile 一個書上的範例程式又OK了! leo88813 242 2005-05-01 00:30
1169 Re:使用Switch會出現亂碼然後另外compile 一個書上的範例程式又OK了! Duncan 394 2005-05-01 01:30
1180 Re:使用Switch會出現亂碼然後另外compile 一個書上的範例程式又OK了! leo88813 870 2005-05-01 13:49
1345 Re:使用Switch會出現亂碼然後另外compile 一個書上的範例程式又OK了! ezway 896 2005-05-01 16:47
1172 Re:使用Switch會出現亂碼然後另外compile 一個書上的範例程式又OK了! leo88813 416 2005-05-01 17:02
1130 Re:使用Switch會出現亂碼然後另外compile 一個書上的範例程式又OK了! Duncan 376 2005-05-01 17:20
1128 Re:使用Switch會出現亂碼然後另外compile 一個書上的範例程式又OK了! Duncan 470 2005-05-01 17:18
1199 Re:使用Switch會出現亂碼然後另外compile 一個書上的範例程式又OK了! leo88813 46 2005-05-01 17:32
» JWorld@TW »  Java 新手區

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