final(변경 불가) 상수 선언

Dec 14, 2023
final(변경 불가) 상수 선언
 
 
💡
final은 최초에 값이 할당되면, 값 변경이 불가능하다.
package ex02; public class ConstEx01 { public static void main(String[] args) { int num = 1; // 변수(변경 가능) final int sum = 10; // 상수(변경 불가능, read only memory) num = 2; // sum = 5; } }
 
예제1)
package ch02; public class Light { public static void main(String[] args) { final double LIGHT_SPEED = 3e5; double distance; distance = LIGHT_SPEED * 365 * 24 * 60 * 60; System.out.println("빛이 1년 동안 가는 거리: " + distance + "km."); } }
 
예제2)
package ch02; public class AreaTest { public static void main(String[] args) { final double PI = 3.141592; double radius, area; radius = 5.0; area = PI * radius * radius; System.out.println("반지름이 5인 원의 면적은 "+ area); } }
 
Share article

hyeonjeong-jang-0302