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 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 | import java.util.Scanner; public class Day1_1 { public static void main(String[] args) { Scanner sc; sc = new Scanner(System.in); int sum = 0; int num = sc.nextInt(); System.out.println("1.덧셈 2.뺄셈 3.곱셈 4.나눗셈"); int d= sc.nextInt(); int num2 = sc.nextInt(); switch(d) { case 1: sum = num+num2; System.out.println(sum); break; case 2: sum = num-num2; System.out.println(sum); break; case 3: sum = num*num2; System.out.println(sum); break; case 4: sum = num/num2; System.out.println(sum); break; default: System.out.println("잘못입력하였습니다"); break; } } } | cs |
자바를 처음 배우면서 구현했던 간단한 계산기 입니다.
14행과 15행은 자바에서 콘솔 입출력을 하기 위해서 Scanner 객체를 생성하였습니다.
20번째행 부터~ 26번째행은 첫번째 수 를 입력받고, 그 다음 입력에서는 어떤 행동을 할 것인지에 대해 입력을 받고, 세 번째 입력에서 두번째 수를 입력받습니다.
32행~ switch 문을 이용하여 각 수에 맞는 연산을 하여 결과를 출력합니다.
'자바프로그래밍' 카테고리의 다른 글
[자바프로그래밍] if 문 연습 (0) | 2019.05.10 |
---|---|
[자바프로그래밍] for 문 연습2 (0) | 2019.05.09 |
[자바프로그래밍] for 문 연습 (0) | 2019.05.07 |
[자바프로그래밍] Hello World! (0) | 2019.05.03 |
자바 별찍기 (0) | 2018.09.13 |