티스토리 뷰

Java+Spring/Java

[Java]간단한 계산기 만들기

Vagabund.Gni 2022. 7. 8. 18:25
728x90
반응형

첫 제출 과제로 간단한 계산기 만들기가 주어졌다.

 

숫자 두 개를 입력받아 사칙연산을 하는 계산기를 만드는 과제였는데,

 

간단한 조건문을 이용해 비교적 쉽게 만들어낼 수 있었다.

 

import java.util.Scanner;

public class Calculator {
  public static void main(String[] args) {
    System.out.println("===Java Calculator===");

    Scanner input = new Scanner(System.in);
    System.out.print("첫 번째 숫자를 입력합니다: ");
    double num1 = input.nextDouble();
    System.out.print("연산자를 입력합니다: ");
    String cal = input.next();
    System.out.print("두 번째 숫자를 입력합니다: ");
    double num2 = input.nextDouble();

    if(cal.equals("+")){
      System.out.println(num1+num2);
    } else if(cal.equals("-")){
      System.out.println(num1-num2);
    } else if(cal.equals("*")){
      System.out.println(num1*num2);
    } else if(cal.equals("/")){
      System.out.println(num1/num2);
    } else System.out.println("올바른 연산자를 입력하세요(+, -, *, /)");
  }
}

 

더 복잡한 기능을 넣지 않아 이해하는 데 무리는 없었는데,

Scanner input = new Scanner(System.in);

를 통해 input을 한 번 선언해 주면 뒤에서 타입을 바꿔가며 사용할 수 있다는 점이 신기했다.

반응형
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/06   »
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
글 보관함