package default1;
import java.util.Scanner;
public class Exam {
private int num1; //첫번째 숫자
private int num2; //두번째 숫자
private String op; //연산자
private int result; //결과값
static Exam(){
}
public int getNum1() {
return num1;
}
public void setNum1(int num1) {
this.num1 = num1;
}
public int getNum2() {
return num2;
}
public void setNum2(int num2) {
this.num2 = num2;
}
public String getOp() {
return op;
}
public void setOp(String op) {
this.op = op;
}
public int getResult() {
return result;
}
public void setResult(int num1, String op, int num2) {
if(op.equals("+"))
this.result = num1 + num2;
else if(op.equals("-"))
this.result = num1 - num2;
else if(op.equals("*"))
this.result = num1 * num2;
else if(op.equals("/"))
this.result = num1 / num2;
else
System.out.println("입력을 잘못했다이 자시가~~");
}
public static void main(String[] args) {
Scanner sc =new Scanner(System.in);
Exam ex = new Exam();
System.out.println("첫번째 값을 입력해다오 브로");
ex.setNum1(sc.nextInt());
System.out.println("연산 할 기호를 입력 + - * /");
ex.setOp(sc.next());
System.out.println("두번째 값을 입력해다오 브로");
ex.setNum2(sc.nextInt());
ex.setResult(ex.getNum1(),ex.getOp(),ex.getNum2());
System.out.println(ex.getNum1()+ex.getOp()+ex.getNum2()+"="+ex.getResult());
}
}
출력값
첫번째 값을 입력해다오 브로
1
연산 할 기호를 입력 + - * /
+
두번째 값을 입력해다오 브로
2
1+2=3
'java' 카테고리의 다른 글
java -for문을 이용한 배열 출력하기 (0) | 2020.08.06 |
---|---|
java -개념정리(this,오버 로딩, 구성 요소) (0) | 2020.08.05 |
java -별 출력 선택 하기 (0) | 2020.08.05 |
java - 연산자 및 변수 선언 개념 정리 (0) | 2020.08.04 |
java - 별모양으로 도형 출력 (0) | 2020.08.04 |