int i,j;
String c;
Scanner sc = new Scanner(System.in);
System.out.println("계산기 프로그램입니다.");
while(true) {
//System.out.print("1번째 수 : ");
//num1 = sc.next();
System.out.print("1번째 수 : ");
i = sc.nextInt();
while(true) {
System.out.print("연산자 : ");
c = sc.next();
if((c.equals("+") == true) || (c.equals("-") == true) ||
(c.equals("*") == true) || (c.equals("/") == true)) {
break;
}
System.out.println("+,-,*,/ 중에서 입력하여 주세요");
}
System.out.print("2번째 수 : ");
j = sc.nextInt();
switch(c) {
case "+":
System.out.println(i + " + " + j + " = " + (i+j));
break;
case "-":
System.out.println(i + " - " + j + " = " + (i-j));
break;
case "*":
System.out.println(i + " * " + j + " = " + (i*j));
break;
case "/":
System.out.println(i + " / " + j + " = " + (i/j));
break;
}
System.out.print("한번더 계산하시겟습니까?(Y/N) : ");
c = sc.next();
if((c.equals("n") == true) || (c.equals("N") == true)) {
break;
}
}
System.out.print("프로그램을 종료합니다");
'IT > Java' 카테고리의 다른 글
Java Wrapper class (0) | 2020.02.13 |
---|---|
Java 배열의 기초 (0) | 2020.02.13 |
Java 반복문 기초 (0) | 2020.02.07 |
Java String 문자열 기초 (0) | 2019.11.28 |
이클립스(Eclipse) UTF-8 인코딩(Encoding) 설정 (0) | 2019.11.21 |
댓글