大战熟女丰满人妻av-荡女精品导航-岛国aaaa级午夜福利片-岛国av动作片在线观看-岛国av无码免费无禁网站-岛国大片激情做爰视频

專注Java教育14年 全國(guó)咨詢/投訴熱線:400-8080-105
動(dòng)力節(jié)點(diǎn)LOGO圖
始于2009,口口相傳的Java黃埔軍校
首頁(yè) 學(xué)習(xí)攻略 Java學(xué)習(xí) Java進(jìn)制轉(zhuǎn)換的方法

Java進(jìn)制轉(zhuǎn)換的方法

更新時(shí)間:2022-08-31 11:13:31 來(lái)源:動(dòng)力節(jié)點(diǎn) 瀏覽1075次

Java進(jìn)制轉(zhuǎn)換的方法大家可要牢記哦。

1.十進(jìn)制轉(zhuǎn)成二進(jìn)制 未補(bǔ)0

String s = Integer.toBinaryString(n)  //將十進(jìn)制數(shù)轉(zhuǎn)成字符串,例如n=4 ,s = "100"

十進(jìn)制轉(zhuǎn)成二進(jìn)制 補(bǔ)0

//輸出結(jié)果:00000100
String bin = Integer.toBinaryString(4);
DecimalFormat df = new DecimalFormat("00000000");
String format = df.format(Integer.valueOf(bin));
System.out.println(format); //format=00000100

2.二進(jìn)制轉(zhuǎn)成十進(jìn)制

方法1:使用Integer.parseInt()實(shí)現(xiàn)二進(jìn)制轉(zhuǎn)換為十進(jìn)制

import java.util.Scanner;
class BinaryToDecimal {
    public static void main(String args[]){
       Scanner input = new Scanner( System.in );
       System.out.print("Enter a binary number: ");
       String binaryString =input.nextLine();
       System.out.println("Output: "+Integer.parseInt(binaryString,2));
    }
}

方法2:使用自定義邏輯實(shí)現(xiàn)二進(jìn)制轉(zhuǎn)換十進(jìn)制

public class Details {
    public static void main(String args[]) {
        Details obj = new Details();
        System.out.println("110 --> " + obj.BinaryToDecimal(110));
        System.out.println("1101 --> " + obj.BinaryToDecimal(1101));
    } 
    public int BinaryToDecimal(int binaryNumber) {
        int decimal = 0;
        int p = 0;
        while (true) {
            if (binaryNumber == 0) {
                break;
            } else {
                int temp = binaryNumber % 10;
                decimal += temp * Math.pow(2, p);
                binaryNumber = binaryNumber / 10;
                p++;
            }
        }
        return decimal;
    }
}

3.十進(jìn)制轉(zhuǎn)成八進(jìn)制

//十進(jìn)制轉(zhuǎn)八進(jìn)制
String octalString = Integer.toOctalString(9);
System.out.println("octalString====="+octalString);

4.八進(jìn)制轉(zhuǎn)成十進(jìn)制

public class DecimalFormatTest {
    public static void main(String[] args) {
        int octal = 116;
        int decimal = convertOctalToDecimal(octal);
        System.out.printf("%d 八進(jìn)制 = %d十進(jìn)制", octal, decimal);
    } 
    public static int convertOctalToDecimal(int octal) {
        int decimalNumber = 0, i = 0;
        while(octal != 0) {
            decimalNumber += (octal % 10) * Math.pow(8, i);
            ++i;
            octal/=10;
        }
        return decimalNumber;
    } 
}

5.十進(jìn)制轉(zhuǎn)成十六進(jìn)制

//補(bǔ)充 十進(jìn)制轉(zhuǎn)16進(jìn)制  輸出結(jié)果:12
String hexString = Integer.toHexString(18);
System.out.println("hexString====="+hexString);

6.十六進(jìn)制轉(zhuǎn)成十進(jìn)制

import java.util.HashMap;
import java.util.Map;
public class DecimalTest { 
    public static void main(String[] args) {
        //十六進(jìn)制轉(zhuǎn)10進(jìn)制
       String hexString = Integer.toHexString(18);
        int covert = covert(hexString);
        System.out.println("covert======="+covert); 
    }      
    public static int covert(String content){
        int number=0;
        String [] HighLetter = {"A","B","C","D","E","F"};
        Map<String,Integer> map = new HashMap<>();
        for(int i = 0;i <= 9;i++){
            map.put(i+"",i);
        }
        for(int j= 10;j<HighLetter.length+10;j++){
            map.put(HighLetter[j-10],j);
        }
        String[]str = new String[content.length()];
        for(int i = 0; i < str.length; i++){
            str[i] = content.substring(i,i+1);
        }
        for(int i = 0; i < str.length; i++){
            number += map.get(str[i])*Math.pow(16,str.length-1-i);
        }
        return number;
    } 
}

 

提交申請(qǐng)后,顧問老師會(huì)電話與您溝通安排學(xué)習(xí)

  • 全國(guó)校區(qū) 2025-04-24 搶座中
  • 全國(guó)校區(qū) 2025-05-15 搶座中
  • 全國(guó)校區(qū) 2025-06-05 搶座中
  • 全國(guó)校區(qū) 2025-06-26 搶座中
免費(fèi)課程推薦 >>
技術(shù)文檔推薦 >>
主站蜘蛛池模板: 中文字幕一级毛片视频 | 久久九九热re6这里有精品 | 亚洲国产精品一区二区久久 | 国产在线精品一区二区三区 | 台湾一级毛片免费播放 | 香蕉成人啪国产精品视频综合网 | 伊人网狠狠干 | 香蕉视频在线观看免费 | 四虎影院黄色 | 欧美性久久久久 | 老司机午夜精品视频你懂的 | 黄色wwwwww| 天码毛片一区二区三区入口 | 国产精品亚洲综合第一区 | 2021天天干 | 国产精品一区二区久久不卡 | 国内精品欧美久久精品 | 久久影院视频 | 久久精品在这里 | 99久久99久久精品免费看子 | 女性特黄一级毛片 | 一本久道久久综合狠狠爱 | 欧美成人午夜视频在线观看 | 欧美理论大片清免费观看 | 八戒久久精品一区二区三区 | 亚洲欧美日韩精品香蕉 | 欧美在线成人免费国产 | 亚洲国产欧美在线 | 成人在线视频国产 | 全午夜免费一级毛片 | 男人猛桶女人下面视频国产 | 99爱在线精品视频网站 | 四虎永久在线 | 亚洲精品亚洲人成毛片不卡 | 天天上天天操 | 99在线精品视频 | 九月婷婷亚洲综合在线 | 99久久综合 | 久久久精品免费国产四虎 | 国产精品永久免费视频 | 国产精品亚洲精品一区二区三区 |