3. 변수

3-1. 변수

  • 여러 값을 기억시키기! with 변수(variable)
  • 내부에 메모리에 저장하는 구조


3-2. 식별자

변수를 처리하려면, 2가지를 결정해야!

  • 1) 변수에 “이름” 붙이기
  • 2) 변수의 “형” 지정하기


변수의 이름으로 사용할 수 있는 “문자와 숫자의 조합”을 “식별자”라고 한다


3-3. 형

boolean, char, byte, short,int,long, float, double … ( 생략 )

4바이트, 8바이트 등… 바이트는?

  • “기억 시킬 값이 얼마나 많은 메모리를 필요로 하는가?” ( =형의 크기 )
  • ex) double형의 값은, int형의 값보다 많은 메모리를 필요로 하지만, 범위는 더 넓음


비트 vs 바이트

  • 2진수의 ‘1자릿수 분’을 비트라고 함

    ( = 숫자 1자리 = 1비트 )

  • 2진수 8자리의 숫자는 “바이트”

    ( = 1바이트로 256가지 표현 가능 )


3-4. 변수 선언

변수를 선언하다 = declaration

int num;
char c;
double db, dd;


3-5. 변수의 이용

변수에 값 대입 (assignment)

num = 3;


변수 초기화

int num;
num = 3;
int num=3;


다른 변수에 값 대입하기

int num1,num2;
num1 = 3;
num2 = num1;


3-6. 키보드 입력

import java.io. *;

class CLASSNAME 
{
    public static void main(String[] args) throws IOException
    {
        BufferedReader br = new BufferedReader(new InputSTreamReader(System.in));
        
        // 1) 키보드로 입력한 문자열을 str에 저장
		String str1 = br.readLine();
            
        // 2) 숫자 하고 싶은 경우
		String str2 = br.readLine();
        int num1 = Integer.parseInt(str2);
        int num2 = Double.parseDouble(str2);
        
        System.out.println(str1 +"가 입력되었습니다")
        System.out.println(num1 +"가 입력되었습니다")
		System.out.println(num2 +"가 입력되었습니다")
    }
}

Tags:

Categories:

Updated: