티스토리 뷰
변수variable
자바에서 데이터를 저장하는 메모리 공간, 한번에 하나의 데이터만 저장 가능, 다른 데이터로 대체 가능
값에 이름을 부여하는 것
변수 선언 먼저 진행, 변수에 데이터를 저장하는 것 : 변수 초기화
변수 선언 데이터 타입 변수명;
데이터타입 : 기본형 참조형 타입명 명시
변수명 : 식별자 작성 규칙에 따른 변수명 지정
변수 초기화 변수명 = 데이터 (또는 변수명);
우변의 데이터를 좌변의 변수에 저장(대입, 할당, 초기화)
int a; // 변수 선언 (선언은 한번만)
a = 30; // 변수 초기화 (초기화 이후는 대입이라고 함)
이대론 출력이 안 되고 print 해야 됨!
식별자 작성 규칙
1. 숫자는 첫번째로 오면 안됨
2. 특수문자 ( $ , _ ) 사용 가능, 나머진 불가능
3. 예약어를 쓰면 안됨
// 예약어는 오류!
int int;
int float;
int double;
int a;
int b;
a = 1;
System.out.println(b); // 초기화 하지 않아 사용불가
a = 2;
a = 3;
System.out.println(a); // 3
System.out.println(a*3);// 9
선언, 초기화 동시에
int a = 10;
int b = 20;
동시에 여러 개 변수 선언
int a, b;
a = 10;
b = 20;
동시에 여러 개 변수 선언과 동시에 초기화
int a = 10, b = 20;
문제. a , b 가 각각 b , a 의 결과물로 나와야함.
int a = 15; int b = 1;
int c = a; // a : 15, b : 1
a = b; // a : 1, b : 1, c : 15
b = c; // a : 1, b : 15, c : 15
System.out.println("뒷부리는 " + a + "등 친구");
System.out.println("뒷부리는 " + b + "등 친구 아님");
변수 어려워서 따로 썼다.
생각보다 손에 안 익고 마지막은 아직도 아리까리한데 처음 문제봤을 땐 프린트 문조차 생소해져서 아리송했었네..
다음부턴 일단 출력부터 해봐야지.
+ 주석 달아보라는 피드백을 받아서 좀 더 쉽게 한 것 같다!
'배운 것 기록 > java' 카테고리의 다른 글
[eclipse] 연산자 (0) | 2022.04.26 |
---|---|
[eclipse] 형변환 (0) | 2022.04.26 |
422 String, printf(), println() (0) | 2022.04.24 |
422 상수, 기본 데이터 타입 (0) | 2022.04.23 |
421 문자열 (0) | 2022.04.23 |
댓글