JAVA 계산기 코드
가장 기초적인 연산자, while문, switch문을 사용하여 계산기를 만들어 보았습니다.
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 | import java.util.Scanner; public class add2 { public static void main(String[] args) { int num1; int num2; String op; char num='y'; Scanner sc=new Scanner(System.in); while(num=='Y' || num=='y') { System.out.println("정수 :\n"); num1=sc.nextInt(); System.out.println("연산자 :\n"); op=sc.next(); System.out.println("정수 :\n"); num2=sc.nextInt(); switch (op) { case "+": System.out.println(num1+num2); break; case "-": System.out.println(num1-num2); break; case "*": System.out.println(num1*num2); break; case "/": System.out.println(num1/num2); break; default: System.out.println("연산자 잘못 입력"); break; } System.out.println("계속?y/Y"); num=sc.next().charAt(0); } } } | cs |
코드설명
입력받기 위해서 Scanner를 import하였고, 정수는 int 형으로, 연산자는 String형으로 , 그리고 char형으로 하나 만들었습니다.
while문을 이용하여 반복을 하였고, 맨처음에 num을 y로 초기화 시켜 돌아가게 만들었습니다.
정수와 연산자를 입력받고, switch문을 사용하여 연산자에 따라 달라지는 식을 만들었습니다.
그리고 계속할껀지 물어보고 y나Y 이외의 문자가 오면 멈추게 했습니다.
배열
'JAVA' 카테고리의 다른 글
[java] 배열 (0) | 2018.11.13 |
---|---|
[JAVA]객체지향프로그래밍(OOP) (0) | 2018.11.10 |
자바 ,JDK 설치 및 환경변수설정 (0) | 2018.09.11 |