2022학년도 2학기 수행평가 과제입니다.
■ 문제점 설명
정수에 대한 네 가지 산술 연산(+, – , * , /)처리하는 계산기(계산)디자인 수업
■ 제한 사항
- 멤버 변수: int a, b 유형의 필드
- 4개의 산술 연산 및 계산 결과를 반환하는 각 메서드를 설계합니다(최소 5개 메서드).
- 생성자 메서드에는 두 개의 필드 값이 있습니다.
- 주요 진술은 다음과 같습니다.
■ 결과 예
■ 내 코드
import java.util.Scanner;
class Cal {
private int a;
private int b;
public Cal() {}
public Cal(int a, int b) {
this.a = a;
this.b = b;
}
public void printResult() {
System.out.println("===두수의 사칙연산 결과===");
System.out.println(a + " + " + b + " = " + this.getPlus());
System.out.println(a + " + " + b + " = " + this.getMinus());
System.out.println(a + " + " + b + " = " + this.getGop());
System.out.println(a + " + " + b + " = " + this.getNa());
}
public int getPlus() {
return (this.a + this.b);
}
public int getMinus() {
return (this.a - this.b);
}
public int getGop() {
return (this.a * this.b);
}
public double getNa() {
return (double)(this.a / this.b);
}
}
public class Calculate {
public static void main(String() args) {
// TODO Auto-generated method stub
Scanner scan = new Scanner(System.in);
System.out.print("계산하고자 하는 첫번쨰 수 입력 : ");
int n1 = scan.nextInt();
System.out.print("계산하고자 하는 두번쨰 수 입력 : ");
int n2 = scan.nextInt();
Cal c1 = new Cal(n1, n2);
c1.printResult();
}
}
■ 코드솔루션
멤버 변수를 private로 설정하고, 4개의 연산과 그 결과를 출력하는 메서드를 만들고, 조건문과 같은 main 문을 작성했습니다.