홍익대 Java/과제
in.read in.skip 사칙 연산자
Yi Junho
2009. 7. 16. 19:58
반응형
import java.io.*;//read 를 위해 붙였습니다. class main{ public static void main(String[] args) throws Exception { int a; String num1 = args[0]; String num2 = args[1]; System.out.println("num1 = " + num1); System.out.println("num2 = " + num2); while(true) { System.out.print("사칙 연산자중 하나를 입력하시오 : (Ex: +)\n종료는 E를 입력해주세요.\n"); a=System.in.read(); System.in.skip(5); // 이거 엔터키 버려주는 if((char)a=='+') { int sum = Integer.parseInt(num1) +Integer.parseInt(num2); System.out.println("두개의 합은 = " + sum); } else if((char)a=='-') { int sum = Integer.parseInt(num1) - Integer.parseInt(num2); System.out.println("두개의 차는 = " + sum); } else if((char)a=='*') { int sum = Integer.parseInt(num1) * Integer.parseInt(num2); System.out.println("두개의 곱은 = " + sum); } else if((char)a=='/') { int sum = Integer.parseInt(num1) / Integer.parseInt(num2); System.out.println("두개의 몫은 = " + sum); } else if((char)a=='E') { break } else { System.out.println("잘못입력하셨습니다 "); } System.out.println("\n "); } } }
반응형