컴퓨터에서는 0과 1로 데이터를 저장한다.
bit는 컴퓨터가 표현하는 데이터의 최소 단위로 2진수 하나의 값을 저장할 수 있는 메모리의 크기로 2진수 1010은 크기가 4bit이다.
1byte = 8bit
2진수와 8진수와 16진수 표현
2진수는 0, 1 두가지로 표현해서 2진수
10진수는 0~9 10가지로 표현해서 10진수
16진수는 0~9,A~F 16가지로 표현해서 16진수
5를 8bit로 표현하면 00000101로 쓸 수 있고 맨 앞의 0은 부호를 나타내는 부호비트이다. 0이면 양수 1이면 음수이다.
Java에서 10을 여러가지로 출력해보기
모두 10으로 동일하게 출력되었다.
InteliJ에서는 soutv로 변수 프린트를 자동완성 할 수 있다.
성적, 레벨, 주소 등 변하는 값을 나타내기 위해 변수를 사용한다.
표현하려는 자료에 따라 그에 맞는 자료형을 사용한다.
레벨은 숫자, 주소는 문자열 등
변수 만들기 규칙
변수의 이름을 만들 때에는 영문자, 숫자, 특수문자($, _ )를 사용한다.
숫자로 시작할 수 없다.
자바에서 이미 사용하고 있는 예약어는 사용할 수 없다. (while, break, if 등)
변수 이름은 용도에 맞게 정하는게 가독성이 좋다. 학생 수는 studentNum..
보통 패키지 이름은 소문자로, 클래스 이름은 대문자로 시작한다.