[JAVA]JAVA 프로그래밍의 기초
카테고리: JAVA
[3] JAVA 프로그래밍의 기초
3.1. 자바 코딩 규칙
- 파일 형식
- 소스 파일 확장자 엄수(클래스명.java)
- 클래스와 파일의 명칭 통일(대, 소문자 포함)
- 관례상 클래스명은 대문자로 시작
- main() 메서드를 시작점으로 한다
- 자바 명령문을 마칠 때는 세미콜론(;) 필수
- 코드 작성시 들여쓰기 필수
3.2. 괄호
- () 소괄호
- {} 중괄호
- [] 대괄호
3.3. 자바 예약어
- Keyword
- 자바에서 미리 사용하는 단어
- 이미 지정된 예약어는 클래스 및 변수명으로 사용할 수 없음
3.4. 자료 표현
- 2진수로 표현
- 데이터를 0과 1만 이용하여 표현
- Bit(비트)
- 컴퓨터가 표현하는 데이터의 최소 단위
- 2진수 값 하나를 저장할 수 있는 메모리의 크기
- Byte(바이트)
- 1byte = 8bit
-
2진수와 10진수
10진수 : 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, ... 2진수 : 0, 1, 10, 11, 100, 101, 110, 111, 1000, 1001, 1010, ...
- 8진수와 16진수
- 8진수 : 2진수를 3비트씩 모아서 표현
-
16진수 : 2진수를 4비트씩 모아서 표현
10진수 : 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 2진수 : 0 1 10 11 100 101 110 111 1000 1001 1010 1011 1100 1101 1110 1111 10000 8진수 : 0 1 2 3 4 5 6 7 10 11 12 13 14 15 16 17 20 16진수 : 0 1 2 3 4 5 6 7 8 9 A B C D E F 10
- 비트로 나타낼 수 있는 수의 범위
- 1비트 : 0, 1 (2개)
- 2비트 : 00, 01, 10, 11 (4개)
- 3비트 : 000, 001, 010, 100, 011, 101, 110, 111 (8개)
3.5. 변수(Variable)
- 항상 변하는 값을 나타낼 때 사용(ex. 성적, 합계, 게임의 레벨, 주소, …)
- 특정 메모리 영역에 할당한 이름
- 하나의 값을 저장할 수 있는 메모리 내부의 기억 공간
- 변수 선언
- 표현하고자 하는 자료에 맞는 데이터 타입(자료형) 사용(숫자, 문자, 문자열 등)
3.6. 변수 이름 규칙
- 영문(대, 소문자 구분)과 숫자, 특수문자는 $ 및 _ 만 사용 가능
- 맨 앞에는 숫자 입력 불가
- 예약어 사용 불가
- 용도 및 가독성이 중요함
- int numberOfStudent;
- 변수 작명 방식
- 카멜 표기법(Camelcase Notation)
- ex) CamelCase
- 스네이크 표기법(Snakecase Notation)
- ex) snake_case
- 카멜 표기법(Camelcase Notation)
댓글 남기기