2023. 4. 9. 02:47
반응형
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
|
import java.util.Scanner;
public class Calculator {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
double firstNumber, secondNumber;
char operator;
double result;
System.out.print("첫 번째 숫자를 입력하세요: ");
firstNumber = input.nextDouble();
System.out.print("두 번째 숫자를 입력하세요: ");
secondNumber = input.nextDouble();
System.out.print("연산자를 입력하세요 (+, -, *, /): ");
operator = input.next().charAt(0);
switch (operator) {
case '+':
result = firstNumber + secondNumber;
System.out.println(firstNumber + " + " + secondNumber + " = " + result);
break;
case '-':
result = firstNumber - secondNumber;
System.out.println(firstNumber + " - " + secondNumber + " = " + result);
break;
case '*':
result = firstNumber * secondNumber;
System.out.println(firstNumber + " * " + secondNumber + " = " + result);
break;
case '/':
if (secondNumber == 0) {
System.out.println("0으로 나눌 수 없습니다.");
break;
}
result = firstNumber / secondNumber;
System.out.println(firstNumber + " / " + secondNumber + " = " + result);
break;
default:
System.out.println("잘못된 연산자입니다.");
break;
}
input.close();
}
}
|
cs |
-------------------------
이 코드는 기본적인 덧셈, 뺄셈, 곱셈, 나눗셈의 계산이 가능한 전자 계산기입니다. 사용자로부터 두 개의 숫자와 연산자를 입력받아 해당 연산을 수행하고 결과를 출력합니다. 입력값에 따라 예외처리를 하도록 작성 코드를 실행하면 콘솔에 출력됩니다.
체크 / 실행동작되는지 확인 후 ▶ 문구는 삭제 <------- 삭제
반응형
'JAVA-소스' 카테고리의 다른 글
JAVA / USB포트 디바이스 소스 (0) | 2023.10.24 |
---|---|
JAVA / 디지털신호를 아날로그신호로 바꿔주는 소스 (0) | 2023.10.20 |
JAVA / 아날로그신호를 디지털신호로 바꿔주는 소스 (0) | 2023.10.20 |
JAVA / GPS를 이용해서 위치정보를 출력 소스(방법1) (4) | 2023.04.20 |
JAVA / 자바 근의공식 소스 (0) | 2023.04.09 |
콘텐츠 내 자동삽입광고