2진수? 8진수? 16진수?

JunHyeok Oh·2021년 4월 28일
0

Java 기초_SelfStudy

목록 보기
2/10

Java에서의 변수선언

자바는 python과는 다르게 변수를 입력할 때 그 변수의 자료형을 입력해 주어야 합니다.

int num1 ;
int num2 = 11;
char a;
a = "abc";

이런식으로 원하는 변수의 자료형을 미리 지정해주는 방식입니다.
변수의 값은 나중에 입력해도 됩니다!

2진수, 8진수, 16진수

2진수는 0과1만으로 숫자를 표현하는 방식입니다.
똑같은 방식으로, 4진수 , 8진수 , 16진수는 각각 4가지, 8가지, 16가지의 숫자와 문자로 숫자를 표현하는 방식입니다.

그렇다면 저희가 실생활에서 활용하는 10진수의 숫자들은 어떻게 표현될까요?

숫자 11을 2진수 8진수 16진수로 표현을 해보았습니다!

public class BinaryTest {

	public static void main(String[] args) {

		int num = 11; //10진수
		int bNum = 0B1011; //2진수
		int oNum = 013; //8진수
		int xNum = 0XB; //16진수
		
		
		System.out.println(num);
		System.out.println(bNum);
		System.out.println(oNum);
		System.out.println(xNum);

	}

}

코드결과

11
11
11
11

이렇게 잘 표현되는 것을 확인할 수 있습니다.

profile
Univ of Seoul , Statistics

0개의 댓글

관련 채용 정보