관리 메뉴

나구리의 개발공부기록

자바의 정석 기초편 ch2 - 4 ~ 5 [변수의타입 , 상수, 리터럴] 본문

유튜브 공부/JAVA의 정석 기초편(유튜브)

자바의 정석 기초편 ch2 - 4 ~ 5 [변수의타입 , 상수, 리터럴]

소소한나구리 2023. 10. 30. 14:27

1. 변수의 타입

  • 변수의 타입은 저장할 값의 타입에 의해 결정됨
int age = 25;
age = 3.14 ; // age 를 int(정수)로 선언 후 실수(3.14)로 입력 할 경우 불일치로 에러 발생

 

  • 저장할 값의 타입과 일치하는 타입으로 변수를 선언
// char: 문자타입
char ch = '가'; 

// double: 실수타입
double pi = 3.14;

 

2. 값의 타입 : 8개의 기본형

    • 문자 : char
    • 숫자
      • 정수 : byte, short, int, long
      • 실수 : float , double
    • 논리 : boolean
      • true
      • false

3. 변수, 상수, 리터럴 (색상으로 변수,상수,리터럴 구분 표시)

  • 변수(variable) - 하나의 값을 저장하기 위한 공간, 변경가능
// 변수는 변경 가능
int score = 100:
score = 200; // 200이 저장됨

 

  • 상수(constant) - 한 번만 값을 저장 가능한 변수, 변경불가
// 상수는 변경 불가능
final int MAX = 100; // MAX는 상수, 변수를 선언하는 방법과 같으나 맨 앞에 final을 입력하면 상수가 됨
MAX = 200; // 상수를 선언 후 변경시키려고 하면 에러가 발생함

 

  • 리터럴(literal) - 그 자체로 값가지는 표현(기존의 상수의 개념과 비슷하지만 그 값을 코드에 적어놓은 것)
// 변수에 저장할 대상이 되는 값
char ch = 'A';
String str = "abc";

 

** 출처 : 남궁성의 정석코딩_자바의정석_기초편 유튜브 강의