자바 코드의 구조

가장 바깥에 클래스블록, 그 안에 메서드 블록이 있으며, 메서드 블록 안에는 명령문이 들어가게 된다.

 

 * 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;     // 주로 반복문에서 씀

 

 

주석

  블록 주석 :   /*        */

블록 단위로 설명 필요할 때

 

  라인 주석 :   //

코드 한 줄에 대해 설명할 때

 

* 코드를 바꾸면 주석도 함께 바꿔라