class Caculator{
private int num1;
private int num2;
private char option;
public void setNum1(int n1) {
num1=n1;
}
public void setNum2(int n2) {
num2=n2;
}
public void setOption(char o) {
if(o=='+'||o=='-'||o=='*'||o=='/') {
option=o;
}else {
option='+';
}
}
public void caculate() {
switch(option) {
case '+':
System.out.println("加法运算:"+(num1+num2));
break;
case '-':
System.out.println("减法运算:"+(num1-num2));
break;
case '*':
System.out.println("乘法运算:"+(num1*num2));
break;
case '/':
System.out.println("除法运算:"+(num1/num2));
break;
}
}
}
public class Demo37 {
public static void main(String[] args) {
Caculator c=new Caculator();
c.setNum1(12);
c.setNum2(2);
c.setOption('/');
c.caculate();
}
}
JAVA小练习37——使用java类描述一个计算器,计算器具备 公共属性: 操作数1 、操作数2 、 运算符. 公共的功能:运算。要求: 计算器的属性需要封装起来,不能直接对计算器的属性赋值。
最新推荐文章于 2023-01-09 22:38:50 发布