[Java] 계산기 만들기
import java.util.Scanner;
public class HyeonCalculator
{
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
while(true) {
showMenu();
int num = sc.nextInt();
if(num == 0)
{
break;
}
else {
if(num > 4) {
System.out.println("메뉴를 잘못 입력하였습니다.");
}
}
System.out.print("첫 번째 숫자:");
int num1 = sc.nextInt();
System.out.print("두 번째 숫자:");
int num2 = sc.nextInt();
if(num == 1) addNum(num1, num2);
else if(num == 2) minusNum(num1, num2);
else if(num == 3) multiplyNum(num1, num2);
else if(num == 4) divideNum(num1, num2);
}
System.out.println("계산기를 종료합니다.");
}
public static void addNum(int num1, int num2)
{
int result = num1 + num2;
System.out.println(num1+" + "+num2+" = "+ result);
}
public static void minusNum(int num1, int num2)
{
int result = num1 - num2;
System.out.println(num1+" - "+num2+" = "+ result);
}
public static void multiplyNum(int num1, int num2)
{
int result = num1 * num2;
System.out.println(num1+" * "+num2+" = "+ result);
}
public static void divideNum(int num1, int num2)
{
int result = num1 / num2;
System.out.println(num1+" / "+num2+" = "+ result);
}
public static void showMenu()
{
System.out.println("메뉴를 선택하세요.");
System.out.println("1. 더하기.");
System.out.println("2. 빼기.");
System.out.println("3. 곱하기");
System.out.println("4. 나누기");
System.out.println("0. 끝내기");
}
}
'개발 > 자바' 카테고리의 다른 글
[Java] 클래스와 객체 (9) | 2022.06.11 |
---|---|
[Java] 메서드 학습 (0) | 2022.06.10 |
[‘자바의 정석’으로 배우는 자바.2] 변수 (0) | 2022.05.27 |
[‘자바의 정석’으로 배우는 자바1] 자바에 대해서 (0) | 2022.05.26 |
댓글