monoteen

Calculator

Nov 3rd, 2014
182
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.22 KB | None | 0 0
  1. import java.io.BufferedReader;
  2. import java.io.IOException;
  3. import java.io.InputStreamReader;
  4.  
  5.  
  6. public class Calculator {
  7.  
  8.     public static void main(String[] args) throws NumberFormatException, IOException {
  9.         BufferedReader in = new BufferedReader(new InputStreamReader(System.in));
  10.         int iFirstOperend = 0, iSecondOperend = 0, iRetValue = 0;
  11.         char cOperator = 0;
  12.        
  13.         System.out.println("첫 번째 수를 입력하세요.");
  14.         iFirstOperend = Integer.parseInt(in.readLine());
  15.        
  16.         System.out.println("연산자를 입력하세요.[+, -, *, /]");
  17.         cOperator = (char)System.in.read();
  18.         System.in.read();
  19.        
  20.         System.out.println("두 번째 수를 입력하세요.");
  21.         iSecondOperend = Integer.parseInt(in.readLine());
  22.        
  23.         switch(cOperator) {
  24.         case '+':
  25.             iRetValue = iFirstOperend + iSecondOperend;
  26.             break;
  27.         case '-':
  28.             iRetValue = iFirstOperend - iSecondOperend;
  29.             break;
  30.         case '*':
  31.             iRetValue = iFirstOperend * iSecondOperend;
  32.             break;
  33.         case '/':
  34.             iRetValue = iFirstOperend / iSecondOperend;
  35.             break;
  36.         default:
  37.             System.out.println("연산이 되지 않습니다.");
  38.             System.exit(0);
  39.         }
  40.        
  41.         System.out.printf("결과 값은 %d 입니다.", iRetValue);
  42.         System.exit(0);
  43.     }
  44.  
  45. }
Advertisement
Add Comment
Please, Sign In to add comment