일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
Tags
- analyzer test
- query
- Test
- sort
- springboot
- 파이썬
- ELASTIC
- license delete
- Kafka
- docker
- Mac
- Elasticsearch
- 900gle
- licence delete curl
- zip 암호화
- high level client
- zip 파일 암호화
- matplotlib
- aggregation
- Python
- 차트
- Java
- API
- token filter test
- License
- TensorFlow
- plugin
- aggs
- MySQL
- flask
Archives
- Today
- Total
개발잡부
[java] 10진수 를 2진수, 8진수, 16진수로 변환하기 본문
반응형
10진수 -> 2진수, 8진수, 16진수로 변환하기
java.lang.Integer의 toBinaryString(), toOctalString(), toHexaString() 메소드를 이용하여
10진수를 2진수, 8진수, 16진수 문자열로 변환
public static void main(String[] args) {
// 테스트를 위한 10진수 값 = 25
int a = 25;
System.out.println("10진수 -> 2진수");
System.out.println(Integer.toBinaryString(a));
System.out.println(Integer.toString(a,2));
System.out.println("10진수 -> 3진수");
System.out.println(Integer.toString(a,3));
System.out.println("10진수 -> 4진수");
System.out.println(Integer.toString(a,4));
System.out.println("10진수 -> 5진수");
System.out.println(Integer.toString(a,5));
System.out.println("10진수 -> 6진수");
System.out.println(Integer.toString(a,6));
System.out.println("10진수 -> 7진수");
System.out.println(Integer.toString(a,7));
System.out.println("10진수 -> 8진수");
System.out.println(Integer.toOctalString(a));
System.out.println(Integer.toString(a,8));
System.out.println("10진수 -> 16진수");
System.out.println(Integer.toString(a,16));
System.out.println(Integer.toHexString(a));
}
public static void main(String[] args) {
int decimal = 10;
String binary = Integer.toBinaryString(decimal); // 10진수 -> 2진수
String octal = Integer.toOctalString(decimal); // 10진수 -> 8진수
String hexaDecimal = Integer.toHexString(decimal); // 10진수 -> 16진수
System.out.println("10진수 : " + decimal);
System.out.println("2진수 : " + binary);
System.out.println("8진수 : " + octal);
System.out.println("16진수 : " + hexaDecimal);
}
2진수, 8진수, 16진수 -> 10진수
public static void main(String[] args) {
int binaryToDecimal = Integer.parseInt("1010", 2);
int octalToDecimal = Integer.parseInt("12", 8);
int hexaToDecimal = Integer.parseInt("A", 16);
System.out.println("2진수(1010) -> 10진수 : " + binaryToDecimal); // 10
System.out.println("8진수(12) -> 10진수 : " + octalToDecimal); // 10
System.out.println("16진수(a) -> 10진수 : " + hexaToDecimal); // 10
}
반응형
'JAVA' 카테고리의 다른 글
[java] Spark java tutorial (0) | 2022.06.05 |
---|---|
Error querying database (0) | 2022.04.25 |
Table 'shop.hibernate_sequence' doesn't exist (0) | 2022.04.16 |
generic (0) | 2020.04.02 |
Comments