KH정보교육원_웹 프로그래머 과정/Java

변수 Variable

calvin9150 2021. 1. 19. 21:45

변수 : 하나의 값을 저장하는 공간
변수명으로 사용 불가능한 것 : 
1. 예약어 2. 숫자로 시작할 수 없다 3. _ 와 $ 를 제외한 특수문자(첫글자로 사용 가능)


상수 : 값을 한번만 저장할 수 있는 공간
리터럴 : 그 자체로 값을 의미
예약어 : java에서 이미 사용하고 있는 언어

 

지역변수 : 메소드 영역 안에 있는 변수. 해당 영역을 벗어나면 미선언된 것과 같으므로 같은 변수명으로 선언 가능.
클래스영역 {
메소드 영역 {
변수(지역변수) }
}


String은 원래 클래스이므로 
String name = new String("안녕"); // 이게 올바른 객체 생성법
String name = "안녕"; // 특별히 예외적으로 이렇게 표현 가능

상수명은 전부 대문자로 하는것이 관례, 여러단어 구분은 _ 로 구분

 


String msg = 1+2+"안뇽" // 3안뇽 >> 출력
msg = "안뇽"+1+2 // 안뇽12 >> 출력

정수형의 오버플로우 : 최대값+1 = 최소값, 최소값-1 = 최대값

'KH정보교육원_웹 프로그래머 과정 > Java' 카테고리의 다른 글

객체 Object  (0) 2021.01.29
반복문 Loop  (0) 2021.01.27
조건문 If, Switch  (0) 2021.01.23
연산자 Operator  (0) 2021.01.21
변수 (2)  (0) 2021.01.20