package ch06class;
public class CalculatorClass {
// main() 이 없다.
// 메서드를 작성해서 호출해서 사용해 보자. 선언 부분
// 더해서 출력하는 메서드
public void add(int var1, int var2) {
int result = var1 + var2;
// System.out.Print(var1 + " " + op + " " + var2 + " = " + result)
resultPrint(var1, var2, result, "+");
} // end of add method
// 빼서 출력하는 메서드
public void minus(int var1, int var2) {
int result = var1 - var2;
resultPrint(var1, var2, result, "-");
} // end of minus method
// 곱해서 출력하는 메서드
// static인 경우 자동으로 미리 올라가낟. resultPrint가 메인 메모리에 올라와야 사용 가능
public static void multiplication(int var1, int var2) {
int result = var1 * var2;
staticResultPrint(var1, var2, result, "*");
} // end of multiplication method
// 나누기 출력하는 메서드
public void divide(int var1, int var2) {
int result = var1 / var2;
resultPrint(var1, var2, result, "/");
} // end of divide method
// 나머지 출력하는 메서드
public void remain(int var1, int var2) {
int result = var1 % var2;
resultPrint(var1, var2, result, "%");
} // end of remain method
// 결과를 출력하는 메소드
public void resultPrint(int var1, int var2, int result, String op) {
System.out.println(var1 + " " + op + " " + var2 + " = " + result);
} // end of resultPrint
// 결과를 출력하는 메소드
public static void staticResultPrint(int var1, int var2, int result, String op) {
System.out.println(var1 + " " + op + " " + var2 + " = " + result);
} // end of resultPrint
}