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

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

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

    posts - 25,comments - 0,trackbacks - 0
    十進制轉成十六進制: 
    Integer.toHexString(int i) 
    十進制轉成八進制 
    Integer.toOctalString(int i) 
    十進制轉成二進制 
    Integer.toBinaryString(int i) 
    十六進制轉成十進制 
    Integer.valueOf("FFFF",16).toString() 
    八進制轉成十進制 
    Integer.valueOf("876",8).toString() 
    二進制轉十進制 
    Integer.valueOf("0101",2).toString() 

    有什么方法可以直接將2,8,16進制直接轉換為10進制的嗎? 
    java.lang.Integer類 
    parseInt(String s, int radix) 
    使用第二個參數指定的基數,將字符串參數解析為有符號的整數。 
    examples from jdk: 
    parseInt("0", 10) returns 0 
    parseInt("473", 10) returns 473 
    parseInt("-0", 10) returns 0 
    parseInt("-FF", 16) returns -255 
    parseInt("1100110", 2) returns 102 
    parseInt("2147483647", 10) returns 2147483647 
    parseInt("-2147483648", 10) returns -2147483648 
    parseInt("2147483648", 10) throws a NumberFormatException 
    parseInt("99", throws a NumberFormatException 
    parseInt("Kona", 10) throws a NumberFormatException 
    parseInt("Kona", 27) returns 411787 

    進制轉換如何寫(二,八,十六)不用算法 
    Integer.toBinaryString 
    Integer.toOctalString 
    Integer.toHexString 


    例二 

    public class Test{ 
       public static void main(String args[]){ 

        int i=100; 
        String binStr=Integer.toBinaryString(i); 
        String otcStr=Integer.toOctalString(i); 
        String hexStr=Integer.toHexString(i); 
        System.out.println(binStr); 





    例二 
    public class TestStringFormat { 
       public static void main(String[] args) { 
        if (args.length == 0) { 
           System.out.println("usage: java TestStringFormat <a number>"); 
           System.exit(0); 
        } 

        Integer factor = Integer.valueOf(args[0]); 

        String s; 

        s = String.format("%d", factor); 
        System.out.println(s); 
        s = String.format("%x", factor); 
        System.out.println(s); 
        s = String.format("%o", factor); 
        System.out.println(s); 
       } 




    其他方法: 

    Integer.toHexString(你的10進制數); 
    例如 
    String temp = Integer.toHexString(75); 
    輸出temp就為 4b 



    //輸入一個10進制數字并把它轉換成16進制 
    import java.io.*; 
    public class toHex{ 

    public static void main(String[]args){ 

    int input;//存放輸入數據 
    //創建輸入字符串的實例 
    BufferedReader strin=new BufferedReader(new InputStreamReader(System.in)); 
    System.out.println("請輸入一個的整數:"); 
    String x=null; 
    try{ 
    x=strin.readLine(); 
    }catch(IOException ex){ 
    ex.printStackTrace(); 

    input=Integer.parseInt(x); 
    System.out.println ("你輸入的數字是:"+input);//輸出從鍵盤接收到的數字 

    System.out.println ("它的16進制是:"+Integer.toHexString(input));//用toHexString把10進制轉換成16進制 
    posted on 2012-04-29 12:10 周磊 閱讀(3168) 評論(0)  編輯  收藏

    只有注冊用戶登錄后才能發表評論。


    網站導航:
     
    主站蜘蛛池模板: 亚洲一区在线免费观看| 亚洲成人午夜电影| 国产成人亚洲精品蜜芽影院| 午夜无遮挡羞羞漫画免费| 精品国产成人亚洲午夜福利| 午夜寂寞在线一级观看免费| 亚洲精品无码你懂的| 国产一区二区三区无码免费| 色欲色欲天天天www亚洲伊| 亚洲精品视频免费| baoyu116.永久免费视频| 亚洲精品高清国产一久久| 亚洲免费闲人蜜桃| 亚洲AV无码国产剧情| 亚洲人成人网站在线观看| 国产猛男猛女超爽免费视频| 亚洲综合激情六月婷婷在线观看| 97在线观看永久免费视频| 国产精品亚洲精品久久精品 | 成人免费无码大片A毛片抽搐| 亚洲欧洲精品成人久久曰| 免费永久在线观看黄网站| av午夜福利一片免费看久久| 在线免费观看亚洲| 国产乱弄免费视频| 三级毛片在线免费观看| 亚洲国产成人精品无码区在线秒播 | 亚洲AV电影院在线观看| 9久9久女女免费精品视频在线观看| 亚洲AV成人精品日韩一区| 亚洲色欲色欲www在线丝| 无码区日韩特区永久免费系列 | 精品国产日韩亚洲一区在线| 亚洲成AV人片在线观看无| 国产精品美女午夜爽爽爽免费| 日本一区二区在线免费观看| 亚洲电影免费在线观看| 国产18禁黄网站免费观看| 久久午夜羞羞影院免费观看| 亚洲第一se情网站| 亚洲国产精品美女|