當前位置:首頁 » 編程語言 » java1016進制

java1016進制

發布時間: 2024-11-04 14:34:43

1. java中怎麼將十進制轉換為十六進制

用除商取余法
用十進制數除以16 記錄下商和余數
然後繼續用商去除以16記錄下商和余數,直到商為0
最後將余數逆序排列就可以了
比如十進制數33轉為十六進制
33/16=2 餘1
2/16=0 餘2
結果就是0x 21(十六進制以0x開頭)

2. 可以把java中十進制數用代碼直接轉為16進制嗎

//當然可以:我分兩步講解,兩種方法,一個比較簡單,利用系統API,一個講原理稍微復雜一點!
importjava.util.Scanner;
publicclassTohex
{
//錄入數字用!
privatestaticScannersc=newScanner(System.in);

//容器,存放轉好的數字,也可以不用,也可以用數組!
privatestaticStringBuffersb;

publicstaticvoidmain(String[]args)
{
/*
Integer,這個類功能很強大,是Java提供的,想用可以查詢一下;
特點就是簡單拿來就用,新手不建議使用,搞懂進制轉換原理以後在去使用API事半功倍!
*/
System.out.println(" ==========裝16進制!========== 系統API(Integer)演示: ");
init();
}
//方法1,用系統API
privatestaticvoidinit()
{
//十進制!
inta=125454;
//轉換過程16進制!
Stringhex=Integer.toHexString(a);
System.out.println(a+"十六進制="+hex+" ------------------------------------ 自定義測試: ");

input();
}
//方法2:自己動手轉換,了解轉換原理!
privatestaticvoidinput()
{
while(true)
{
System.out.println("輸入被轉數字: ");
inta=sc.nextInt();
System.out.println("輸入想轉的進制:暫時支持2,8,16進制");
intb=sc.nextInt();
ToHex(a,b);
}
}
//轉換過程!
privatestaticvoidToHex(intx,inty)//a是要轉數字,b是進制!
{
sb=newStringBuffer();
inta=x,b=0,c=0;
switch(y)
{
case2:b=1;c=1;
break;
case8:b=7;c=3;
break;
case16:b=15;c=4;
break;
default:break;
}
while(a>0)
{
inttem=a&b;
Strings=tem>9?((char)(tem-10+'A'))+"":tem+"";
sb.append(s);
a=a>>>c;
}

print(sb);//傳遞列印!
}
//列印!
privatestaticvoidprint(StringBuffersb)
{
System.out.println(" 結果演示:"+sb.reverse()+" 請繼續輸入測試--->> ");
sb=null;
}
}

3. java中怎麼將10進制轉化成十六進制

Scanner sc = new Scanner(System.in);
System.out.println("請出入一個十進制數");
int x = sc.nextInt();
System.out.println(x+"的十六進制結果是:"+Integer.toHexString(x));

4. 用JAVA將十進制轉換成十六進制

1、用Integer.toHexString方法即可將十進制裝成十六進制。

package com.test;

public class Test {

public static void main(String[] args) {
int i = 123;
System.out.println(Integer.toHexString(i));
}
}

5. 請問java中 二進制,十進制,十六進制,是哪樣定義的他們之間怎麼轉換呢

int i = 022;//定義8進制,前面必須要以0開始
int a =22;//最普通的使用方法了,10進制數
int b =0x22;//16進制,前面用0x作為開始
至於怎麼轉換建議你看看最基本的計算機入門知識吧!我想這是每一個學計算機的人最先開始學習的東西,沒有什麼東西,只有自己感覺到掌握了就才是真的掌握了

熱點內容
差距的演算法 發布:2024-11-23 06:48:09 瀏覽:884
hmcl離線伺服器怎麼裝皮膚 發布:2024-11-23 06:42:49 瀏覽:230
各型緩存器年額最高多少 發布:2024-11-23 06:42:43 瀏覽:62
光譜特徵編譯 發布:2024-11-23 06:19:46 瀏覽:893
怎樣拍視頻上傳 發布:2024-11-23 06:15:39 瀏覽:904
創建個存儲過程 發布:2024-11-23 06:15:35 瀏覽:378
市場配置資源的主體地位如何理解 發布:2024-11-23 06:13:48 瀏覽:729
單循環編程題 發布:2024-11-23 06:09:04 瀏覽:564
解壓後有個文件看不到 發布:2024-11-23 05:54:01 瀏覽:126
android功耗 發布:2024-11-23 05:53:53 瀏覽:752