변수는 변하는 수가 아니라 하나의 값을 저장할 수 있는 메모리 공간임.
변수를 선언해야 함. 값(data)을 저장할 공간을 마련하는 것임.
선언방법 - 변수타입 변수이름;
int age; // 정수타입의 age를 선언함. (정수는 integer)
age [ ] 데이타 저장 공간이 생김.
age=25; 뜻 : 변수 age에다가 25를 저장해라.
int x = 0; // 변수 x를 선언하고, 0으로 초기화 한다.
int y = 5; // 변수 y를 선언하고 5로 초기화 한다.
int x = 0, int y = 5; 위의 두 줄을 한 줄로 표현한 것.
변수의 값을 읽으려면 변수의 값이 필요한 곳에 변수의 이름을 적어라.
int year = 0, age = 14;
year = age + 2000;
year = 14 + 2000;
year = 2014;
age = age +1;
age = 14 + 1;
age = 15
변수의 값을 1증가시키는 방법
System.out.println(age);
System.out.println(15); -> 15가 화면에 출력.
________________________________________________________________________________________________
변수의 타입
int age = 25;
age = 3.14; //정수타입에 일치하지 않아 오류남
char ch = '가'; //문자형은 문자를
double pi = 3.14; //실수형은 실수를
________________________________________________________________________________________________
값의 타입 (기본형)
값 - 문자 - char(가나다abc)
- 숫자 - 정수 - byte, short, int, long
- 실수 - float, double
- 논리 - boolean - true or false
여기 8가지가 기본형이다.
________________________________________________________________________________________________
변수, 상수, 리터럴
변수는 하나의 값을 저장하기 위한 공간
상수는 한번만 값을 저장 가능한 변수 //final을 붙인다. 값이 정해지면 바꿀 수 없음. 다른 값을 넣으면 에러가 남.
리터럴은 그 자체로 값을 의미하는 것.
________________________________________________________________________________________________
리터럴의 접두사와 접미사
논리형
정수형
실수형
문자형
문자열
boolean power = true; or false;
char ch = 'A';
String str = "AVC";
byte b = 127;
double d = 3.14f;
변수<리터럴인 경우 에러가 난다.
용량 범위를 벗어나면 에러가 난다.
'코딩 학원(국비지원)' 카테고리의 다른 글
19일차 코딩학원 (0) | 2023.02.14 |
---|---|
18일차 국비 코딩학원 (0) | 2023.02.13 |
17일차 코딩수업. 객체가 뭐야? 메소드가 뭐야? (0) | 2023.02.10 |
16일차 코딩수업 (0) | 2023.02.09 |
생활코딩 - 인스턴스, 상속 (0) | 2023.02.09 |