자바는 python과는 다르게 변수를 입력할 때 그 변수의 자료형을 입력해 주어야 합니다.
int num1 ;
int num2 = 11;
char a;
a = "abc";
이런식으로 원하는 변수의 자료형을 미리 지정해주는 방식입니다.
변수의 값은 나중에 입력해도 됩니다!
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
이렇게 잘 표현되는 것을 확인할 수 있습니다.