목차
0. 상수 개념과 리터럴 의미
1. 상수 활용
2. 연습문제
0. 상수 개념과 리터럴 의미
상수란?
변하지 않는 수이다. 반드시 값이 초기화 되어야 하며, 한 번 초기화 되면 변경할 수 없게 하는 메모리 공간이다.
ex) 원주율 3.14, 1년 12개월, 최대 사용 가능자 수 등을 표현할 때 사용할 수 있다.
상수는 변수와는 상반되는 개념이다. 자바에서 말하는 상수는 우리가 일상생활에서 사용하는 개념과 다르다. 일상생활에서 상수란 100, 3, 5 등과 같은 실제 숫자를 의미한다. 자바에서 상수란 설정해 둔 숫자를 의미한다. 그래서 일상생활에서 부르는 상수는 자바에서 리터럴이라고 부른다.
1. 상수 활용
앞에 final이라는 예약어를 붙이면 된다. 상수는 대문자로 선언한다.
final int MAX_NUM = 10;
final int MIN-NUM = 0;
final int MAX_NUM = 20; ( X ) ← 한 번 더 초기화하는 것이 불가능하다.
2. 연습문제
2-1. 사각형 면적 구하기
더보기
final int RECT_WIDTH = 20;
final int RECT_HEIGHT = 20;
int rectArea = WIDTH * HEIGHT;
System.out.println(rectArea);
2-2. 삼각형 면적 구하기
더보기
final double TRA_BASE = 10.0;
final double TRA_HEIGHT = 5.0;
double traArea = (TRA_BASE * TRA_HEIGHT) / 2;
System.out.println(traArea);
2-3. 원 둘레와 면적 계산하기
더보기
final double PI = 3. 1415926535; // pi
final int RADIUS = 10; // 원 반지름
System.out.println("2 * PI * RADIUS");
System.out.println(PI * RADIUS * RADIUS);
'Java' 카테고리의 다른 글
명령어로 컴파일, 실행 (0) | 2024.04.10 |
---|---|
Type casting(형 변환) (0) | 2024.04.10 |
Data Type(자료형)와 primitive data type(기본 자료형) (0) | 2024.04.10 |
Variable (변수) (0) | 2024.04.08 |
Hello World (0) | 2024.04.08 |