자바 코드의 구조
가장 바깥에 클래스블록, 그 안에 메서드 블록이 있으며, 메서드 블록 안에는 명령문이 들어가게 된다.
* static : 메서드에 static 키워드가 붙으면 객체를 만들지 않아도 '클래스명.메서드명' 형태로 호출 가능하다
** 클래스명은 자바 파일명과 동일해야함!
변수와 자료형
변수는 값을 넣을 수 있는 빈 상자와 같음
변수 선언 시에는 반드시 자료형을 지정해줘야 한다.
예시 )
int C; >> 정수의 자료형을 가진 변수 C를 지정
String S; >> 문자열의 자료형태를 가진 변수 S를 지정
변수 이름 지을 때 주의사항
1) 숫자로 시작 X
2) _와 $ 이외의 특수문자 X
3) 자바의 키워드(int, class 등)는 변수명으로 X
사용자가 자료형을 직접 만들 수도 있다.
Chapter2라는 클래스를 만들었다면, Chapter2라는 자료형의 변수를 만들 수 있다.
예시)
class Chapter2 {
Chapter2 SG; // Chapter2라는 자료형을 가진 변수 SG 선언
}
이름 짓는 규칙
● 클래스 이름 지을 때
- 명사로 할 것
- 대문자로 시작할 것
- 파스칼케이스 (각 단어의 첫 글자 대문자)
예시)
class Star {}
class ChocoCookie{}
● 메서드 이름 지을 때
- 동사로 할 것
- 소문자로 시작
- 카멜케이스 (맨 첫 글자 제외한 각 단어 첫글자 대문자)
예시)
run();
runFast();
getBackground();
● 변수 이름 지을 때
- 짧게
- 누구나 의미 알 수 있게
- 순서 의미 : i, j, k, m, n
- 문자 의미 : c, d, e
- 시작 문자로 _와 $ 사용은 지양
예시)
String userName;
float lineWidth;
int i; // 주로 반복문에서 씀
char c; // 주로 반복문에서 씀
주석
● 블록 주석 : /* */
블록 단위로 설명 필요할 때
● 라인 주석 : //
코드 한 줄에 대해 설명할 때
* 코드를 바꾸면 주석도 함께 바꿔라