NOW OR NEVER

[JAVA] 변수 & 상수 본문

Back-End/JAVA

[JAVA] 변수 & 상수

LAURA 2022. 3. 29. 10:00
반응형

 

 

변수와 상수

public class VariableTest03 {

	public static void main(String[] args) {
		String korea;
		korea = "hello";
		System.out.println(korea);//변수
		System.out.println("korea");//상수

	}

}
  • 변수
    • 프로그램 실행 중에 발생한 데이터를 컴퓨터 메모리에 저장시켜야 하는 경우가 있다면 그 때 변수를 만든다,
      • 상황에 따라 변수에 담긴 데이터를 바꿀 수 있다
    • 변수는 때에 따라서 그 값이 변할 수 있다.
    • 대입 연산자(=) 왼쪽에는 반드시 변수만이 올 수 있다.
    • 변수 사용 시 반드시 변수를 선언하고 사용해야 한다. 그러지 않을 경우 변수가 없다고 처리되어 오류가 발생한다.
    • 변수를 선언함과 동시에 값을 저장할 수 있다.
    • 두 변수의 값을 서로 맞바꿔야 하는 경우
      • 1. 임시변수를 한 개 만든다 : 보통 이름은 temp로 설정
      • 2. 임시 변수에 두 변수 중 하나를 넣는다. ex) temp = a
      • 3. 임시 변수에 넣었던 그 변수의 자리에는 데이터가 비어 있기 때문에 다른 변수를 그 변수에 넣는다. ex) a = b
      • 4. 그 후 임시변수에 넣었던 변수가 아닌 다른 변수에 임시 변수를 넣는다. ex) b = temp
    • 변수의 초기화
      • 변수를 사용하려면 반듯이 초기 값(값을 넣고)을 정해주고 사용해야 한다.
  • 상수
    • 고정된 값으로 특정 값을 말한다.
    • 상수는 변할 수 없다.
    • 상수 계산시
      • 숫자끼리 계산 시 연산 수행
      • 문자열 끼리 계산 시 연결
      • 문자열과 숫자 계산시 앞쪽 상수가 문자열일 경우 연결

 

 

 

Tips

  • 강제로 형변환 : (변환 형 ex)byte)(변환하려는 형의 자료)
  • 단축키
    • ctrl + space 로 main 생성 가능

'Back-End > JAVA' 카테고리의 다른 글

[JAVA] 식별자 & 주석문 & method  (0) 2022.03.31
[JAVA] 자료 형  (0) 2022.03.30
[JAVA] 제어문  (0) 2022.03.29
[JAVA] 연산자  (0) 2022.03.29
[JAVA] open JDK 및 Eclipse 설치 방법  (0) 2022.03.28
Comments