1. 변수의 선언 및 사용
- 프로그램 실행 중에 변하는 값을 저장할 수 있는 기억공간으로 사용하기 위해서는 사전에 선언되어야 함.
- 변수 선언 방법
데이터형 변수명;
EX) int age; //age라는 변수에는 4바이트(32비트, 2^32가지) 내의 자료 저장 가능
boolean check; //논리형, check라는 변수에는 True 또는 False 데이터 저장 가능.
char ch; //문자형, ch라는 변수에는 단일문자 저장 가능(ex. a, b, 한글)
double height; //실수형, height라는 변수에는 3.14 같이 소수점이 붙는 수 저장 가능
끝부분에 ;(세미콜론)★
- 변수는 식별자 선언 규칙에 따라 선언되어야 함 (제약 사항이 지켜져야 함)
- 변수 선언과 동시에 저장될 값을 지정할 수 있음
Ex) int age = 20; // 정수형 변수 age를 선언하면서 거기에 20이라는 값을 지정
boolean check = true; //true라는 논리형 자료값을 저장
char ch = 'A'; // 문자를 저장하는 경우 ''(작은 따옴표) 안에 문자를 적어줘야 함.
double height = 10.5; //실수형 데이터 10.5를 지정
┖> 식별자 : 변수명, 클래스명, 메서드명 등을 지정할 때 사용하는 문자열
프로그래머가 임의로 지정할 수 있으나 다음과 같은 규칙을 따라야 함
- 식별자로 사용할 수 있는 문자 : 영어, 한글, 숫자, 밑줄문자 등(숫자로 시작 X)
- 대소문자는 구분되어 사용됨
- 특수문자는 사용 불가능하나 $ 는 사용 가능함
- 예약어(키워드)는 사용 불가능함
- 사용 가능한 식별자
ex) nAge, k123, h_323
- 사용 불가능한 식별자
ex) 7week : 숫자로 시작함
while : 예약어 사용 불가능
@net : 특수문자 사용 불가능
2. 상수의 선언 및 사용
- 상수는 리터럴(값 자체)로 사용하거나 추후에 다룰 "final" 키워드를 이용해서 정의할 수 있음.
- 상수를 선언하는 방법
ex) final int age = 20; // final 키워드 사용. age 변수에 지정된 20. 이 값을 변경시킬 수 없음
final double phi = 3.14;
리터럴(Literal) : 변수나 필드에 지정할 수 있는 값을 의미함
- 데이터 타입에 따라 표기법이 다름.
* 논리형 : True, False
* 문자형 : 작은 따옴표(' ') 사이에 표기함 ex) 'A', '가'
특수문자는 백슬래시(\)를 앞에 붙여 사용함 ex) '\n', '\r', '\b'
-> 행위를 목적으로 할 때 사용 가능 (줄바꿈)
* 정수형
- 10진수 : 1, 100, 12345
- 16진수 : 숫자 앞에 0x를 붙여 표기 ex) 0x12, 0xFF
- 8진수 : 숫자 앞에 0을 붙여 표기(0~7) ex) 012
* 실수형
- 일반적 방법 : 3.14
- 지수 표기 : 0.31e+3 -> 0.31x10^3
- float형 상수 : 3.14f -> 수치 뒤에 " f "
- double형 상수 : 3.14
[정리]
변수 : 자료형을 활용해서 선언, 식별자 선언 규칙 준수
상수 : 값이 변하지 않음, 변수와 마찬가지로 자료형을 가지게 됨
[실습]
'프로그래밍 > 자바(java) 융합개발자 2차' 카테고리의 다른 글
[취성패] 자바 배우기 - 선수학습(연산자II-증감, 대입, 비트논리, 비트시프트) (0) | 2020.12.12 |
---|---|
[취성패] 자바 배우기 - 선수학습(연산자I-논리, 조건) (0) | 2020.12.12 |
[취성패] 자바 배우기 - 선수학습(연산자I-산술, 관계) (0) | 2020.12.11 |
[취성패] 자바 배우기 - 사전학습(자바의 자료형 - 기본형, 참조형) (0) | 2020.12.10 |
[취성패] 자바 배우기 - 사전학습(자바, 이클립스, Hello Java!!) (0) | 2020.12.10 |