java计算器
Posted 梦思绕指柔
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java计算器相关的知识,希望对你有一定的参考价值。
/*需求: 使用java类描述一个计算器类,计算器具备操作数1, 操作数2 、操作符三个公共 的属性
,还具备计算的功能行为。
要求: 不能直接对操作数1,操作数2,运算符这些属性进行直接 的赋值,要封装起来。 (+ - * / )
根据需求提供get或者set方法。
需要提供set方法
*/
//计算器类
class Calculator
private int num1; //操作数1
private int num2; //操作数2
private char option ; //运算符
//提供公共的方法设置属性值....
public void initCalculator(int n1 , int n2 , char o)
num1 = n1;
num2 = n2;
if(o=='+'||o=='-'||o=='*'||o=='/')
option = o;
else
option = '+';
//计算的功能
public void calculate()
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;
class Demo6
public static void main(String[] args)
//创建了一个计算器对象
Calculator c = new Calculator();
//设置属性值
c.initCalculator(1,2,'a');
//调用计算器的计算功能
c.calculate();
以上是关于java计算器的主要内容,如果未能解决你的问题,请参考以下文章
Java Date 类型时间运算,对年做减法运算计算工龄得分