티스토리 뷰

배운 것 기록/java

422 변수

키죽 2022. 4. 24. 01:43

변수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
댓글
최근에 올라온 글
«   2025/03   »
1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31
글 보관함