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 aa { private int num; private int num2; double sum; public void getValue() { System.out.println("첫번 째 수 : "+num); System.out.println("첫번 째 수 : "+num2); } public void setValue(int num, int num2) { this.num = num; this.num2 = num2; } public int plus() { sum = num+num2; return (int)sum; } public int minus() { sum = num-num2; return (int)sum; } public int x() { sum = num*num2; return (int)sum; } public double d() { sum =((double)num/(double)num2); return sum; } public static void main(String[] args) { Scanner sc = new Scanner(System.in); int number1,number2; char select, loop; aa a = new aa();//number1,number2 do { System.out.print("첫 번째 수 : "); number1 = sc.nextInt(); System.out.print("연산(+,-,*,/) : "); select = sc.next().charAt(0); System.out.print("두 번째 수 : "); number2 = sc.nextInt(); a.setValue(number1, number2); switch(select) { case '+': System.out.println(a.plus()); break; case '-': System.out.println(a.minus()); break; case '*': System.out.println(a.x()); break; case '/': System.out.println(a.d()); break; default: System.out.println("잘못된 연산입니다."); } System.out.println("계속 진행 합니까? Y or y"); loop = sc.next().charAt(0); }while(loop == 'Y' || loop == 'y' ); System.out.println("종료"); } } | cs |
'자바프로그래밍' 카테고리의 다른 글
class Object (0) | 2020.02.05 |
---|---|
5. 자바 예외처리 (0) | 2019.10.30 |
3. 자바 성적처리 프로그램 (0) | 2019.10.30 |
2. 자바 별찍기 (0) | 2019.10.30 |
1. 자바 사칙연산 계산기 (0) | 2019.10.30 |