자바의 정석 3판을 공부하며 정리합니다.

 

변수란 하나의 값을 저장할 있는 메모리 공간을 말한다.

변수를 사용하려면 먼저 변수를 선언해야 한다.

 

변수를 선언하면 변수를 사용할 있지만 전에 반드시 변수를 초기화 해야 한다.

Ex) int age = 25;

 

변수의 초기화란 변수를 사용하기 전에 처음으로 값을 저장하는 것을 말한다.

 

변수의 명명규칙

  1. 대소문자가 구분되며 길이에 제한이 없다.
  2. 예약어를 사용하면 된다.
  3. 숫자로 시작해서는 된다.
  4. 특수문자는 언더바( _ ) , '$' 만을 허용한다.

 

 + 5) 클래스 이름의 글자는 반드시 대문자로 한다. 변수와 메서드의 글자는 항상 소문자로 한다.

    6) 여러 단어로 이루어진 이름은 단어의 글자를 대문자로 한다.

    7) 상수의 이름은 모두 대문자로 한다. 여러 단어로 이루어지면 언더바로 구분한다.

 

 변수의 타입

 우리가 주로 사용하는 값의 종류는 크게 문자와 숫자가 있으며, 숫자는 다시 정수와    실수로 나뉜다.

 

 기본형과 참조형

 기본형 : 8 (boolean, char, byte, short, int, long, float, double)

 참조형 : 객체의 주소를 저장한다. 8 기본형을 제외한 나머지

 

 클래스명 변수명; // 변수의 타입이 클래스 이름인 모두 참조변수다.

 

 상수와 리터럴

 상수(Constant) 변수와 마찬가지로 값을 저장할 있는 공간이지만 변수와 달리 값을 저장하면 다른 값으로 변경할 없다.

Ex) final int MAX_SPEED = 10; //

 

 ** 상수는 선언과 동시에 초기화해야 하며 후부터는 상수의 값을 변경할 없다.

 

 출력(println, printf)

 println() 사용하기 편하지만 변수의 값을 그대로 출력한다(다른 형식으로 불가)

 

  경우 printf 활용하면 된다.

 

 화면에서 입력받기 - Scanner


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
package java_bible_ch2;
 
import java.util.Scanner;
 
public class ScannerEx {
 
    public static void main(String[] args) {
        
        Scanner scanner = new Scanner(System.in);
        
        System.out.println("두 자리리 정수를 하나 입력하세요 : ");
        
        String input = scanner.nextLine();
        int num         = Integer.parseInt(input);
        
        System.out.println("입력 받은 내용 : " + input);
        System.out.printf("num=%d%n", num);
    }
}
 
cs


+ Recent posts