코드 그라데이션

계산기 과제 본문

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
Comments