JAVA :: 진수 변환

smi·2022년 8월 19일
0

JAVA (자바)

목록 보기
61/62

📝 진법 변환

💡 10진수 → N진수

Integer.toString(10진수, N)을 사용해 변환 가능

// 10진수 → 2진수 
System.out.println(Integer.toString(a,2)); 
System.out.println(Integer.toBinaryString(a)); 

System.out.println(Integer.toString(a,3)); // 10진수 → 3진수 System.out.println(Integer.toString(a,4)); // 10진수 → 4진수
System.out.println(Integer.toString(a,5)); // 10진수 → 5진수
System.out.println(Integer.toString(a,6)); // 10진수 → 6진수
System.out.println(Integer.toString(a,7)); // 10진수 → 7진수

// 10진수 → 8진수 
System.out.println(Integer.toString(a,8));
System.out.println(Integer.toOctalString(a)); 

// 10진수 → 16진수 
System.out.println(Integer.toString(a,16));
System.out.println(Integer.toHexString(a));

💡 N진수 → 10진수

Integer.parseInt(N진수, N)을 사용해 변환 가능

System.out.println(Integer.parseInt(a,2)); // 2진수 → 10진수 
System.out.println(Integer.parseInt(a,3)); // 3진수 → 10진수 
System.out.println(Integer.parseInt(a,4)); // 4진수 → 10진수 
System.out.println(Integer.parseInt(a,5)); // 5진수 → 10진수 
System.out.println(Integer.parseInt(a,6)); // 6진수 → 10진수 
System.out.println(Integer.parseInt(a,7)); // 7진수 → 10진수 
System.out.println(Integer.parseInt(a,8)); // 8진수 → 10진수 
System.out.println(Integer.parseInt(a,16)); // 16진수 → 10진수 
profile
공부한 거 올려요 :)

0개의 댓글