계산기 만들기

Dec 19, 2023
계산기 만들기
package ex03.programming; import java.util.Objects; import java.util.Scanner; /** * 간단한 계산기 프로그램을 작성하여 보자. 먼저 사용자로부터 하나의 문자를 입력받는다. * 이어서 사용자로부터 2개의 숫자를 입력받는다. * 사용자로부터 받은 문자가 '+'이면 두 수의 덧셈을, 문자가 '-'이면 뺄셈을, * 문자가 '/'이면 나눗셈을 수행하도록 작성하라. if_else문을 사용하라. * 나눗셈의 경우, 분모가 0이 아닌지를 먼저 검사하여야 한다. */ public class Ex02 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); // 연산 입력 받기 System.out.print("연산을 입력하세요: "); String symbol = sc.nextLine(); // System.out.println(symbol); // 숫자 입력 받기 System.out.print("피연산자 2개를 입력하세요: "); int num1 = sc.nextInt(); int num2 = sc.nextInt(); if (Objects.equals(symbol, "+")) { System.out.println((double) num1 + num2); } else if (Objects.equals(symbol, "-")) { System.out.println((double) num1 - num2); } else if (Objects.equals(symbol, "*")) { System.out.println((double) num1 * num2); } else if (Objects.equals(symbol, "/")) { if (num2 != 0) { System.out.println((double) num1 / num2); } else if (num2 == 0) { System.out.println("분모가 0입니다. 다른 숫자를 입력해 주세요."); num2 = sc.nextInt(); System.out.println((double) num1 / num2); } } } }
Share article

hyeonjeong-jang-0302