<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>



    聯系博主          博客地圖
               

    請教一個關于char的問題

    Posted on 2007-11-15 10:49 怎么羨慕天空的飛鳥 閱讀(429) 評論(6)  編輯  收藏 所屬分類: java
        下面的程序段會輸出什么?知道原因的請說明,謝謝
        
    public class test {
     
        
    public void func(int i){
            System.out.println(
    "invoke int");
        }

        
    public void func(String i){
            System.out.println(
    "invoke String");
        }

        
    public void func(byte i){
            System.out.println(
    "invoke byte");
        }

        
        
    public static void main(String []arg){
        test test1
    =new test();
        
    char a='a';
        test1.func(a);
        }

    }


        核心: 勇敢進取年輕的心

     

    Feedback

    # re: 請教一個關于char的問題  回復  更多評論   

    2007-11-16 10:35 by 千里冰封
    當然是int了

    # re: 請教一個關于char的問題  回復  更多評論   

    2007-11-20 13:27 by kenzhang
    輸出的結果是“invoke int”。

    # re: 請教一個關于char的問題  回復  更多評論   

    2007-11-20 21:53 by 怎么羨慕天空的飛鳥
    請談談你們的看法啊,為什么會輸出"invoke int"呢?
    我是從默認數據類型轉換和內存實際存放數據的形式考慮的,感覺不是很正確,請高手指點

    # re: 請教一個關于char的問題  回復  更多評論   

    2007-11-21 09:50 by lk
    首先,感謝你的回復!過來打個招呼順便給點意見。


    程序調用public void func(int i)方法,打印invoke int

    原因:java的8種基本類型中short 、 int 、 long 、 float 、 double 、 char 之間可以互相轉換,但有時需要強制轉換并且會損失精度,如果你print i , i的值= char型的ASCII 值,如果int等數字型轉char型 那char型返回的就是該int值對應編碼值的字符,具體編碼方式我還不清楚 int 從19968開始輸出的char就是漢字 。
    boolean和 byte 于其他類型的轉換沒用過也沒有研究。
    如果還問為什么那只能告訴你這是規定,java的規定,“規定”懂不懂,就是王8的屁股^o^……開個玩笑!
    你要是非要刨根問底,那就找點java基礎的書看一看,再不行就去sun的官方網站去留言(要用英文),sun的技術人員一定知道!
    如果你找到了boolean和 byte 于其他類型的轉換別忘了給我發一份!

    我的意見就這樣了,祝你好運!

    # re: 請教一個關于char的問題  回復  更多評論   

    2007-11-21 16:27 by 怎么羨慕天空的飛鳥
    @lk
    兄弟挺幽默啊!
    boolean:
    boolean型變量不同與其它基本數據類型變量,也就是說這種數據類型不能強制轉化成其它數據類型,而且其他數據類型也不能強制轉化成boolean型。
    byte:
    byte和short、int同是整型數據類型,不同的是byte類型占內存空間1字節(8個二進制位),short類型占內存空間2個字節(16個二進制位),int占4字節(32個二進制位)
    我也就知道這么點,它們存儲的長度不同。

    # re: 請教一個關于char的問題  回復  更多評論   

    2008-01-12 04:42 by say
    呵呵~~有意思,期待完美的答案~!

    Copyright © 怎么羨慕天空的飛鳥

    主站蜘蛛池模板: 久久久久久av无码免费看大片| 亚洲精品午夜在线观看| 狼人大香伊蕉国产WWW亚洲| 成年人免费的视频| 亚洲高清免费在线观看| 99热在线免费播放| 亚洲精品国产成人| 2022久久国产精品免费热麻豆| 亚洲韩国—中文字幕| 啦啦啦完整版免费视频在线观看| 亚洲成AV人在线播放无码 | 亚洲精品人成网线在线播放va| 日本一区二区三区免费高清| 亚洲无码一区二区三区| 日韩一区二区免费视频| 亚洲AV无码专区在线厂| 亚洲精品无码久久久久AV麻豆| 一个人看的www视频免费在线观看 一个人看的免费观看日本视频www | 亚洲综合激情五月色一区| 免费人成视频在线| 国产精品亚洲专区无码WEB| 全部免费毛片在线| 日韩a毛片免费观看| 久久亚洲国产午夜精品理论片| 久久ww精品w免费人成| 久久精品国产亚洲av麻豆图片| 四虎成人免费观看在线网址| 午夜免费国产体验区免费的| 亚洲精品国产精品乱码不99| 国产成人免费高清激情明星| 亚洲欧洲专线一区| 国产亚洲精品影视在线产品| 午夜精品一区二区三区免费视频| 亚洲人成激情在线播放| 免费**毛片在线播放直播| 中文字幕免费观看视频| 亚洲国产精品久久丫 | 亚洲午夜久久久久久久久电影网| 美女被cao网站免费看在线看| 亚洲六月丁香六月婷婷色伊人| 亚洲av无码成人精品区在线播放 |