2024-10-24



첫번째 정수 입력 : 11
두번째 정수 입력 : 22
연산자(+, -, *, /, %) 중 하나를 입력 : *
곱셈 결과 >>> 242
package method;
import java.util.Scanner;
/*
* 콘솔창에서 계산하는 계산기 문제
*/
public class MethodExam_05 {
public static void plus(int a1, int a2) {
System.out.println("덧셈 결과 >>> " + (a1 + a2));
}
public static void minus(int a1, int a2) {
System.out.println("뺄셈 결과 >>> " + (a1 - a2));
}
public static void multi(int a1, int a2) {
System.out.println("곱셈 결과 >>> " + (a1 * a2));
}
public static void div(int a1, int a2) {
System.out.println("나눗셈 결과 >>> " + (a1 / a2));
}
public static void rem(int a1, int a2) {
System.out.println("나머지 결과 >>> " + (a1 % a2));
}
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
// 1. 키보드로 두 수와 연산자를 입력을 받자.
System.out.print("첫번째 정수 입력 : ");
int su1 = sc.nextInt();
System.out.print("두번째 정수 입력 : ");
int su2 = sc.nextInt();
System.out.print("연산자(+, -, *, /, %) 중 하나를 입력 : ");
String op = sc.next();
// 2. 연산자 변수에 입력된 입력기호를 가지고 해당 기호에 맞는 메서드를 호출
switch(op) {
case "+" :
plus(su1, su2);
break;
case "-" :
minus(su1, su2);
break;
case "*" :
multi(su1, su2);
break;
case "/" :
div(su1, su2);
break;
case "%" :
rem(su1, su2);
break;
}
sc.close();
}
}'Java > 기초 내용 정리' 카테고리의 다른 글
| Java(Class&Method)_Method_07 (0) | 2024.10.24 |
|---|---|
| Java(Class&Method)_Method_06 (0) | 2024.10.24 |
| Java(Class&Method)_Method_04 (0) | 2024.10.24 |
| Java(Class&Method)_Method_03 (0) | 2024.10.24 |
| Java(Class&Method)_Method_02 (0) | 2024.10.24 |