변수와 타입

이의준·2024년 5월 21일

Java

목록 보기
2/87

변수 (Variable)

  • 하나의 값을 저장할 수 있는 메모리 공간

변수의 선언 이유?

  • 값(data)을 저장할 공간을 마련하기 위해서

변수의 선언 방법

  • 변수 타입 변수 이름;
int age; // 정수(int)타입의 변수 age를 선언

변수에 값 저장하기

int age = 25; // 변수 age에 25를 저장

변수의 초기화 - 변수에 처음으로 값을 저장하는 것

int x = 0; // 변수 x를 선언 후, 0으로 초기화
int y = 5; // 변수 y를 선언 후, 5로 초기화
int x = 0, y = 5; // 위의 두 줄을 한 줄로

변수의 값 읽어오기

  1. 변수의 값이 필요한 곳에 변수의 이름을 적는다
int year = 0, age = 14;
year = age + 2000; // year = 14 + 2000
age = age + 1 // age = 14 + 1

변수의 이름 규칙

  1. 대소문자가 구분되며 길이에 제한이 없음
  • True와 true는 서로 다른 것으로 간주
  1. 예약어를 사용해서는 안됨
  • true는 예약어라서 사용할 수 없지만, True는 가능
  1. 숫자로 시작해서는 안됨
  • top10은 허용하지만, 7up은 불가능
  1. 특수문자는 '_'와 $만을 허용
  • $harp은 허용되지만, S#arp은 허용되지 않음

변수의 타입

  • 변수의 타입은 저장할 값의 타입에 의해 결정됨
  • 저장할 값의 타입과 일치하는 타입으로 변수를 선언
    -> (int형 변수에 3.14를 저장하면 에러가 뜬다)

값의 타입

  • 문자 (가,나,다) - char
  • 숫자
    • 정수 (1,2,3) - byte, short, int, long
    • 실수 (3.14) - float, double
  • 논리 - boolean
    -> 위 8개의 타입을 기본형이라 함

0개의 댓글