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를 호출