728x90
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
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
|
package work03;
import java.util.Scanner;
public class MainClass {
public static void main(String[] args) {
/*
입력 - > 10진수
출력 - > 2진수
출력 - > 8진수
출력 - > 16진수
2진수 변환 : Integer.toBinaryString(int);
8진수 변환 : Integer.toOctalString(int);
16진수 변환 : Integer.toHexString(int);
*/
Scanner sc = new Scanner(System.in);
String in16;
int in;
System.out.println("입력 - > ");
in = sc.nextInt();
System.out.println("16진수 입력 - > ");
in16 = sc.next();
System.out.println("2진수 변환 = " +Integer.toBinaryString(in));// 2진수로 출력
System.out.println("8진수 변환 = " +Integer.toOctalString(in));
System.out.printf("16진수 변환 = "+"0x%x",in);
System.out.println("");
/*
입력 - > 16진수
출력 - > 10진수
*/
int t = Integer.parseInt(in16 ,16);
System.out.println("16진수를 10진수로 변환한 값:" + t);
//강사님 정리
int number10 =127;
String number2 = Integer.toBinaryString(number10); //2진수
String number8 = Integer.toOctalString(number10); //8진수
String number16 = Integer.toHexString(number10);//16진수
System.out.println("2진수:" + number2);
System.out.println("8진수:" + number8);
System.out.println("16진수:" + number16);
/*
입력 - > 2진수
출력 - > 10진수
*/
String number5 = "10101100";
number10 = Integer.parseInt(number5, 2);
System.out.println(number10);
}
}
|
cs |
10진수 > 2진수, 8진수, 16진수
int number10 = 127;
String number2 = Integer.toBinaryString(number10); //2진수
String number8 = Integer.toOctalString(number10); //8진수
String number16 = Integer.toHexString(number10);//16진수
16진수 > 10진수
.parseInt( 변수, 16 )
int t = Integer.parseInt(in16 ,16);
System.out.println("16진수를 10진수로 변환한 값:" + t);
2진수 > 10진수
.parseInt( 변수, 2 )
728x90
'JAVA' 카테고리의 다른 글
4일차// ascii코드를 이용한 대문자 > 소문자, 소문자 > 대문자 (0) | 2021.01.14 |
---|---|
4일차// 2차원 배열 (0) | 2021.01.14 |
4일차// 대표적인 String 메소드, / charAt( intdex); , contains( ); (0) | 2021.01.14 |
4일차// 대표적인 String 메소드, / 대문자--> 소문자/ toLowerCase( ) /소문자 --> 대문자/ toUpperCase( ) (0) | 2021.01.14 |
4일차// 대표적인 String 메소드, / 문자열을 자른다 .split/ 문자열의 범위로 자르는 함수 substring (0) | 2021.01.14 |