etc/Language

[Java] 익숙해지기

whtRy0u 2025. 2. 6. 22:36

W1M2P1

두 수 10, 2를 속성 값으로 가지는 클래스

사칙연산을 하는 클래스

 

두 가지의 클래스를 만들어 사칙연산의 출력 결과를 출력

 

 

Numbers

package W1M2P1;

public class Numbers {
    int num1;
    int num2;
    Numbers(int num1, int num2) {
        this.num1 = num1;
        this.num2 = num2;
    }

    public int getNum1() {
        return num1;
    }

    public int getNum2() {
        return num2;
    }
}

 

 

 사칙연산을 하는 클래스

package W1M2P1;

public class Calculator {
    public int add (int num1, int num2){
        return num1 + num2;
    }

    public int sub (int num1, int num2){
        return num1 - num2;
    }

    public int mul (int num1, int num2){
        return num1 * num2;
    }

    public int div (int num1, int num2){
        return num1 / num2;
    }

}

 

 

Main : Numbers와 Calculator 클래스를 이용해 사칙연산 결과 출력

package W1M2P1;

public class Main {
    public static void main(String[] args) {
        Numbers numbers = new Numbers(10, 2);
        Calculator calculator = new Calculator();

        System.out.println("첫 번째 숫자"+numbers.getNum1());
        System.out.println("두 번째 숫자"+numbers.getNum2());

        System.out.println("덧셈 : "+calculator.add(numbers.getNum1(), numbers.getNum2()));
        System.out.println("뺄셈 : "+calculator.sub(numbers.getNum1(), numbers.getNum2()));
        System.out.println("곱셈 : "+calculator.mul(numbers.getNum1(), numbers.getNum2()));
        System.out.println("나눗셈 : "+calculator.div(numbers.getNum1(), numbers.getNum2()));
    }
}

 

Calculator calculator = new Calculator();는 Calculator 클래스의 객체를 생성하기 위한 코드

객체를 통해 Calculator 클래스의 메서드: add, sub, mul, div를 호출