서노썬
sun noes sun
서노썬
전체 방문자
오늘
어제
  • 카테고리 (142)
    • Java (89)
      • Day1 (20)
      • Day2 (16)
      • Day3 (4)
      • Day4 (5)
      • Day5 (2)
      • Day6 (2)
      • Day7 (4)
      • Day8 (6)
      • Day9 (3)
      • Day10 (0)
      • Day11 (0)
      • Day12 (0)
      • Day13 (3)
      • Day14 (0)
      • Day15 (0)
      • Day16 (0)
      • Day19 (0)
      • Day20 (0)
      • Day21 (2)
      • Day22 (4)
      • Day23 (2)
      • Day24 (5)
      • Day25 (4)
      • Day27 (2)
      • Day28 (3)
      • Day29 (1)
      • Day30 (1)
      • Day31 (0)
      • Day32 (0)
      • Dat33 (0)
      • Day34 (0)
      • Day35 (0)
      • Day36 (0)
    • HTML (37)
      • Day36 (20)
      • Day37 (3)
      • Day38 (2)
      • Day39 (8)
      • Day40 (3)
    • SQL (4)
      • Day40 (4)
      • Day41 (0)
      • Day42 (0)
      • Day43 (0)
      • Day44 (0)
      • Day45 (0)
    • JSP (0)
      • Day46 (0)
      • Day75 (0)
    • PYTHON (0)
      • Day75 (0)
      • Day76 (0)
    • Photo (12)

블로그 메뉴

  • 홈
  • 방명록

인기 글

최근 글

태그

  • 논리연산자
  • 자바
  • java메뉴입력
  • 자바break
  • java데이터타입
  • Java
  • 자바연산자
  • java자료형
  • 자바자료형
  • 자바continue

티스토리

hELLO · Designed By 정상우.
서노썬

sun noes sun

final
Java/Day1

final

2021. 10. 29. 00:03

1. final

 

(1) final : 이 키워드를 사용하게 되면, 변수가 상수가 된다.


(2) 상수 : MAX처럼 기호화 된 상수는 전체를 대문자로 쓴다. 소문자로 써도 되지만 암묵적 약속임. 상수는 초기화가 단 한 번만 일어난다. 그래서 값이 한 번 지정되고 나면 변경할 수 없다.

 

 

- 출력값 : 출력 안되고 에러가 남.

- 100으로 지정된 상수를 아래에서 200으로 변경을 하려고 하는데, 상수의 경우 변하지 않는 값이기 때문에 에러가 나고 값은 출력되지 않는다.

- final을 사용하여 상수가 된 MAX. 그러나 아래에서 상수인 MAX에 대해서 200이라고 값을 지정하고 있다. 하지만 final 사용으로 MAX는 상수가 되었고 상수는 값을 딱 한 번만 지정할 수 있기 때문에 에러가 나게 되는 것이다.

 

'Java > Day1' 카테고리의 다른 글

증감 연산자가 대입 연산자와 함께 사용될 때의 경우  (0) 2021.10.29
증감 연산자  (0) 2021.10.29
참, 거짓의 자료형 boolean과 관계 연산자  (0) 2021.10.29
개행 (print와 println, ln의 사용)  (0) 2021.10.28
복합 대입 연산자  (0) 2021.10.28
    'Java/Day1' 카테고리의 다른 글
    • 증감 연산자가 대입 연산자와 함께 사용될 때의 경우
    • 증감 연산자
    • 참, 거짓의 자료형 boolean과 관계 연산자
    • 개행 (print와 println, ln의 사용)

    티스토리툴바