[개발] - Java/Mega
계산기 과제
완벽한 장면
2023. 3. 29. 12:43
package Day11;
import java.util.Scanner;
public class Q4 {
static int a = 0;
static int b = 0;
static double a1 = 0;
static double b1 = 0;
static String operator;
static int add(int a, int b) {
return a+b;
}
static int multiple() {
return a*b;
}
static void substract(int a, int b) {
System.out.println(a-b);
}
static void divide() {
if (b == 0) {
System.out.println("0으로 나눌 수 없습니다.");
} else {
System.out.printf("%.1f", a1/b1);
}
}
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner sc = new Scanner(System.in);
System.out.println("연산자 입력 : ");
String operator = sc.next();
System.out.println("첫 번째 숫자 입력 : ");
int num1 = sc.nextInt();
System.out.println("두 번째 숫자 입력 : ");
int num2= sc.nextInt();
a = num1;
b = num2;
a1 = num1;
b1 = num2;
if(operator.equals("+")) {
System.out.println(add(a, b));
}
else if(operator.equals("*")) {
System.out.println(multiple());
}
else if(operator.equals("-")) {
System.out.print("결과 값은 : ");
substract(a,b);
}
else if(operator.equals("/")) {
System.out.print("결과 값은 : ");
divide();
}
else {
System.out.println("잘못된 입력입니다.");
}
}
}
728x90
반응형