변수(Variable)

▶ 값을 저장할 수 있는 메모리의 특정 번지에 붙여진 이름
▶ 변수 통해 해당 메모리 번지에 하나의 값 저장하고 읽을 수 있음
▶ 변수는 정수, 실수 등 다양한 타입의 값을 저장할 수 있음

 

1. 변수선언

변수 사용을 위해서는 변수 선언이 필요함.

    - 변수에 어떤 타입의 데이터를 저장할 것인지, 변수 이름은 무엇인지 결정합니다.

 

ex)      int age; // 정수(int)를 저장할 수 있는 age 변수 선언
         double value; // 실수(double)를 저장할 수 있는 value 변수 선언

 

2. 값 저장

값을 저장할 경우 대입연산자(=)을 사용
변수를 선언하고 대입연산자를 사용해 오른쪽의 값을 왼쪽 변수에 저장

변수초기화 : 변수에 최초로 값이 저장될 때 메모리에 변수가 생성되고 이것을 변수 초기화라 하며 이 값을 초기값이라고 함.

 

   int score ; //변수선언
   score = 90; //값 저장

 

 변수사용, 변수 값 교환

//변수사용 예제

public class VariableUseExample {

public static void main(String[] args) {
int hour = 3;
int minute = 5;

System.out.println(hour+ "시간" + minute +"분"); //변수에 + 하고 문자열을 주게되면 결합이 됌

int totalMinute = (hour*60) + minute;
System.out.println("총" + totalMinute + "분");
     }
}

//변수값 교환 예제

public class VariableExchangeExample {

public static void main(String[] args) {
int x = 3;
int y = 5;
System.out.println("x:" + x + " y:"+ y);

int temp = x;
x= y;
y= temp;
System.out.println("x:" + x + " y:" + y );
   }
}

                                                   
                                                     변수 값 교환 이해를 돕는 사진

 

반응형

'IT > Java' 카테고리의 다른 글

[Java] 예외클래스  (0) 2022.01.26
[Java] 상속, 오버라이딩, final 키워드  (0) 2022.01.21
[Java] 필드선언, 필드 사용  (0) 2022.01.17
[Java] 객체 지향 프로그래밍  (0) 2022.01.17
[Java] JDK 환경 변수 설정  (0) 2022.01.12
복사했습니다!