GUI 실습 - Calculator
/src
ㄴ/controller
ㄴCal_controller.java
ㄴ/model
ㄴCal_model.java
ㄴ/view
ㄴCal_view.javaModel
package model;
public class Cal_model {
private String op;
private double firstValue;
private double secondValue;
private double result;
private double text;
public void calculate(String op, double first, double second) {
switch(op){
case "+" :
setResult(plus(first,second));
break;
case "-" :
setResult(minus(first,second));
break;
case "*" :
setResult(multiply(first,second));
break;
case "/" :
setResult(divide(first,second));
break;
default:
break;
}
}
public double plus(double first,double second) {
return first+second;
}
public double minus(double first,double second) {
return first-second;
}
public double multiply(double first,double second) {
return first*second;
}
public double divide(double first,double second) {
return first/second;
}
public String getOp() {
return op;
}
public void setOp(String op) {
this.op = op;
}
public double getFirstValue() {
return firstValue;
}
public void setFirstValue(double firstValue) {
this.firstValue = firstValue;
}
public double getSecondValue() {
return secondValue;
}
public void setSecondValue(double secondValue) {
this.secondValue = secondValue;
}
public double getResult() {
return result;
}
public void setResult(double result) {
this.result = result;
}
public double getText() {
return text;
}
public void setText(double text) {
this.text = text;
}
}View

Controller
Last updated
Was this helpful?