JAVA

변수 선언 활용하기

jiyoon12 2025. 4. 22. 00:04
  • 변수 선언을 활용해서 코드 구현하기
package Exercise;

public class Exercise1 {

    public static void main(String[] args) {

        // 1. 은행 계좌에 잔액 변수 선언 및 초기화, 출력
        // 출력 결과
        // 현재 계좌 잔액 : 7000원
        int balance = 7000;
        System.out.println("현재 계좌 잔액 : " + balance + "원");

        // 2. 고객 나이를 변수에 담기 (22)
        // 변수에 이름은 customerAge; 만들어 주세요
        // 출력 결과
        // 고객 나이 : 22세
        int customerAge = 22; // 변수에 선언과 동시에 초기화 했다.
        System.out.println("고객 나이 : " + customerAge + "세");

        // 2.1 고객 나이를 28로 변경하고 원래 나이를 다른 변수에 저장해 주세요.
        // 주의 원래 있던 변수 안에 값을 먼저 다른 변수에 저장을 해야 사라지지 않습니다.
        // 새로운 변수에 원래 있던 변수를 대입 연산하자.
        int OriginalAge = customerAge;
        customerAge = 28; // 변수는 변할 수 있다.

        // 코드는 위에서 아래로 실행된다.
        // int OriginalAge = customerAge;

        System.out.println("수정된 고객 나이 : " + customerAge);
        System.out.println("원래 나이(기록용) : " + OriginalAge);

        // 3. 두 변수를 선언하고 값을 교환해보자.
        int accountA = 2000;
        int accountB = 4500;

        // 두 변수에 값을 교환 하려면 어떠한 코드를 작성해야할까?
        // 단 값으로 덮어쓰기 안됨

        // 임시 값을 담을 수 있는 변수 선언이 필요하다.
        //  2000    =    2000
        int accountc = accountA;
        // 4500  =   4500
        accountA = accountB;
        // 2000  =   2000
        accountB = accountc;

        System.out.println("accountA : " + accountA);
        System.out.println("accountB : " + accountB);
        
    } // end of main
    
} // end of class

 


package Exercise;

public class Exercise2 {

    public static void main(String[] args) {

        // 1. 데이터 10, 100, 100을 변수 선언과 동시에 초기화 하고 화면에 출력
        int num = 10;
        int num1 = 100;
        int num2 = 100;

        System.out.println(num);
        System.out.println(num1);
        System.out.println(num2);

        // 2. int ageBox 상자의 값을 30으로 변경하고 기존에 담겨 있던 데이터를 다른 곳으로 옮기기
        int ageBox = 10;
        int ageBox2 = ageBox;
        ageBox = 30;

        // 3. int a = 1; int b = 3; 선언하고 a와 b에 담겨 있는 값을 서로 스위칭
        // 힌트 - 임시 변수를 사용하여 값을 교환
        int a = 1;
        int b = 3;
        int c = a;
        a = b;
        b = c;

    } //end of main

} // end of class