code/JAVA
[JAVA] 사칙연산계산기
shallot
2017. 4. 20. 14:18
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 | import java.util.Scanner; public class HelloWorld{ public static void main(String[] args) { // 메소드 int a, b; String op; char yn; do { Scanner sc = new Scanner(System.in); System.out.print("First Number Input:"); // 첫번째 숫자입력 a = sc.nextInt(); System.out.print("Operation Input:"); // 연산기호 입력 op = sc.next(); System.out.print("Two Number Input:");// 두번째 숫자입력 b = sc.nextInt(); switch (op) { case "+": System.out.println(a + " " + op + " " + b + " " + "=" + " " + (a + b)); break;// a+" "+op+" "+b+" "+"="+" "+(a+b)-> a+b=(a+b) case "-": System.out.println(a + " " + op + " " + b + " " + "=" + " " + (a - b)); break; case "*": System.out.println(a + " " + op + " " + b + " " + "=" + " " + (a * b)); break; case "/": System.out.println(a + " " + op + " " + b + " " + "=" + " " + ((float) a / (float) b)); break; // int->float형 변환 default: System.out.println("Error!"); } System.out.print("continue? Y or N:"); yn = sc.next().charAt(0); } while (yn == 'y' || yn == 'Y');// y,Y면 다시. } } |