int x = 1;
for(int i = 0; i < 16; i++) { x *= 2; }
char c = (char)x;
int y = c;
System.out.println(y);
한글자에 16비트!이므로 16번 *2를 하면 더 커지면 오버플로우
char: 16비트
int: 32비트
long: 64비트
`Scanner in a package!!`
패키지가 다르면 클래스 이름이 같을 수 있다.
system.in.read()가 없는 이유는?
디바이스 has to wait until the user press enter
1 9 3 을 해석할 수 있는 방법이 매우 다양하다.
그래서 Scanner input=new Scanner(System.in)을 사용해서
input.nextInt()이런식으로 method를 활용!
System.out.print
System.out.println
은 다르다!
System.out.println은 한 줄을 띄워주는 기능이 있다.
이름이 같지만 parameter가 달라서 다른 기능을 하는 method들이 있따.
nextInt()
nextInt(int radix) //여러 진수를 사용가능하다.
String->nextLine() //whatever the type whole line! just before press the enter
system.in : 키보드