欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Java 十進制轉(zhuǎn)二、八、十六進制的字符串

 更新時間:2017年02月07日 09:38:24   作者:菊花縫紉師  
本文主要介紹了十進制轉(zhuǎn)二進制;十進制轉(zhuǎn)八進制;十進制轉(zhuǎn)十六進制的方法,具有很好的參考價值,下面跟著小編一起來看下吧

十進制轉(zhuǎn)二進制

class DecToBin
{
 public static void main(String[] args) 
 {
 //System.out.println("Hello World!");
 long dec = -9223372036854775807l;
 // -9223372036854775808 這個數(shù)不行,不要試,嘿嘿
 String binStr="";
 long decAbs=Math.abs(dec);
 while (decAbs>0)
 { binStr=(decAbs&1)+binStr;
 decAbs>>=1;
 }
 binStr= dec<0?"-"+binStr:dec==0?"0":binStr;

 System.out.println(binStr);
 }
}

十進制轉(zhuǎn)八進制

class DecToOct
{
 public static void main(String[] args) 
 {
 //System.out.println("Hello World!");
 long dec=-0;//有-0 嗎?
 String octStr="";
 long decAbs=Math.abs(dec);
 while (decAbs>0)
 { octStr=(decAbs&7)+octStr;//
 decAbs>>=3;
 }
 octStr= dec<0?"-"+octStr:dec==0?"0":octStr;
 System.out.println(octStr);
 }
}

十進制轉(zhuǎn)十六進制

class DecToHex
{
 public static void main(String[] args) 
 {
 System.out.println("Hello World!");
 long dec=-1;//計算器的負數(shù)不會弄 -。-
 String hexStr="";
 long decAbs=Math.abs(dec);
 while(decAbs>0)
 { long lastFour=decAbs&15;
 if (lastFour>9)
 hexStr=(char)('A'+lastFour-10)+hexStr;
 else hexStr=lastFour+hexStr;
 decAbs>>=4;
 }
 hexStr= dec<0?"-"+hexStr:dec==0?"0":hexStr;
 System.out.println(hexStr);
 }
}

以上就是本文的全部內(nèi)容,希望本文的內(nèi)容對大家的學習或者工作能帶來一定的幫助,同時也希望多多支持腳本之家!

相關文章

  • Java案例分享-集合嵌套

    Java案例分享-集合嵌套

    這篇文章主要介紹了Java案例分享-集合嵌套,通過案例創(chuàng)建一個ArrayList集合,存儲三個元素,每一個元素都是HashMap,每一個HashMap的鍵和值都是String,并遍歷,實際操作內(nèi)容需要的小伙伴可以參考一下
    2022-04-04
  • hashMap擴容時應該注意這些死循環(huán)問題

    hashMap擴容時應該注意這些死循環(huán)問題

    今天給大家?guī)淼氖顷P于Java的相關知識,文章圍繞著hashMap擴容時的死循環(huán)問題展開,文中有非常詳細的介紹及代碼示例,需要的朋友可以參考下
    2021-06-06
  • Mybatis-Plus開發(fā)提速器generator的使用

    Mybatis-Plus開發(fā)提速器generator的使用

    本文就介紹這款基于Mybatis-Plus的代碼自助生成器,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2023-07-07
  • java數(shù)據(jù)結構排序算法之樹形選擇排序詳解

    java數(shù)據(jù)結構排序算法之樹形選擇排序詳解

    這篇文章主要介紹了java數(shù)據(jù)結構排序算法之樹形選擇排序,結合具體實例形式分析了java樹形選擇排序的原理、實現(xiàn)技巧與相關注意事項,需要的朋友可以參考下
    2017-05-05
  • Java實現(xiàn)簡易HashMap功能詳解

    Java實現(xiàn)簡易HashMap功能詳解

    這篇文章主要介紹了Java實現(xiàn)簡易HashMap功能,結合實例形式詳細分析了Java實現(xiàn)HashMap功能相關原理、操作步驟與注意事項,需要的朋友可以參考下
    2020-05-05
  • Java類加載器之ContextClassLoader詳解

    Java類加載器之ContextClassLoader詳解

    這篇文章主要介紹了Java類加載器之ContextClassLoader詳解,ContextClassLoader是一種與線程相關的類加載器,類似ThreadLocal,每個線程對應一個上下文類加載器,需要的朋友可以參考下
    2023-10-10
  • jboss配置方法簡明教程

    jboss配置方法簡明教程

    這篇文章主要介紹了jboss配置方法,較為簡明扼要的說明了jboss服務器所需要的JDK環(huán)境安裝設置以及jboss的安裝與下載,并分析了配置與使用中的常見問題,需要的朋友可以參考下
    2016-08-08
  • JAVA 靜態(tài)代理模式詳解及實例應用

    JAVA 靜態(tài)代理模式詳解及實例應用

    這篇文章主要介紹了JAVA 靜態(tài)代理模式詳解及實例應用的相關資料,這里舉例說明java 靜態(tài)代理模式該如何使用,幫助大家學習參考,需要的朋友可以參考下
    2016-11-11
  • 詳解java設計模式中的門面模式

    詳解java設計模式中的門面模式

    門面模式又叫外觀模式(Facade?Pattern),主要用于隱藏系統(tǒng)的復雜性,并向客戶端提供了一個客戶端可以訪問系統(tǒng)的接口,本文通過實例代碼給大家介紹下java門面模式的相關知識,感興趣的朋友一起看看吧
    2022-02-02
  • Java實現(xiàn)讀取Excel文件功能(EasyExcel初使用)

    Java實現(xiàn)讀取Excel文件功能(EasyExcel初使用)

    EasyExcel是一款基于Java語言的開源Excel解析工具,可以幫助我們快速、高效地讀取和寫入Excel文件,這篇文章主要給大家介紹了關于Java實現(xiàn)讀取Excel文件功能的相關資料,使用的是EasyExcel,需要的朋友可以參考下
    2024-07-07

最新評論