개발 공부/JAVA 자바

[JAVA 공부] 변수

밍혁팟 2020. 9. 24. 12:13

변수

  • 값(Data)를 저장할 수 있는 메모리 공간
  • 값(Data)이 변할 수 있는 수

 

새로운 프로젝트를 생성한다.

package JAVAStudy;

public class variable {

	public static void main(String[] args) {
		int count;
	}

}

먼저 이렇게 변수를 선언한다. 이름은 count로 지정.

int = 어떤 종류의 값을 담을 것인가 (타입)

count = 변수의 이름

; (세미클론)은 필수로 붙여준다.

 

package JAVAStudy;

public class variable {

	public static void main(String[] args) {
		int count;
		
		count = 10;
		
		count = 20;
	}

}

count 변수에 10이라는 값을 넣고 다시 count변수에 20이라는 값을 넣는다.

 

이것으로 보았을때 변수는

얼마든지 값을 바꿀 수 있다.

 

package JAVAStudy;

public class variable {

	public static void main(String[] args) {
		int count;
		
		count = 10;
		
		count = 20;
		
		System.out.println(count);
	}

}

그리고 출력을 하면 마지막에 넣었던 20이 출력이 된다.

이로 보아 값은 변할 수 있지만 하나의 변수에는 하나의 값만 넣을 수 있다.

 

package JAVAStudy;

public class variable {

	public static void main(String[] args) {
		int count;
		
		count = 10;
		
		count = 20;
		
		System.out.println(count);
	}
	
	count = 11.1;

}

만약에 지금 count가 int, 정수형 변수로 선언이 되었는데 

그 변수에 정수가 아닌 실수를 넣는다면

이렇게 컴파일 오류가 뜨게 된다.

 

package JAVAStudy;

public class variable {

	public static void main(String[] args) {
		int count;
		
		count = 10;
		
		count = 20;
		
		System.out.println(count);
		
		double num = 11.1;
	}
}

따라서 실수의 값을 넣고 싶다면 이렇게 실수형의 변수를 더 선언 해 주어야 한다.

'개발 공부 > JAVA 자바' 카테고리의 다른 글

[JAVA 공부] 조건문  (0) 2020.10.07
[JAVA 공부] 연산자  (0) 2020.10.07
[JAVA 공부] 기본형 타입(형) 변환  (0) 2020.09.30
[JAVA 공부] 기본형 타입  (0) 2020.09.28
[JAVA 공부] 상수  (0) 2020.09.27