Dec 23,2021 / 자바로 사칙연산 계산기 만들기

Dec 23,2021 / 자바로 사칙연산 계산기 만들기

●switch문과 Scanner 클래스를 이용해 사칙연산 계산기 만들기

import java.util.Scanner; public class Calculator { public static void main(String[] args) { int a, b; String op; Scanner sc = new Scanner(System.in); System.out.println("<사칙연산 계산기>"); System.out.println("첫 번째 값:"); a = Integer.parseInt(sc.next()); System.out.println("연산자(+, -, *, / 중 하나):"); op = sc.next(); System.out.println("두 번째 값:"); b = Integer.parseInt(sc.next()); switch (op) { case "+": System.out.println(a + "+" + b + "=" + (a + b)); break; case "-": System.out.println(a + "-" + b + "=" + (a - b)); break; case "*": System.out.println(a + "*" + b + "=" + (a * b)); break; case "/": System.out.println(a + "/" + b + "=" + (a / b)); break; } } }

Integer.parseInt( )

:String 문자열을 int로 변환

System.in

:키보드로 들어오는 값을 입력

next( )

:단어 중심의 문자열로 공백이나 enter를 인식하지 못함

nextLine( )

:문장 중심의 문자열로 공백이나 enter를 인식할 수 있음

from http://william-log.tistory.com/16 by ccl(A) rewrite - 2021-12-23 22:27:31