定义工具类
/*
1、 定义一个钱工具类,提供加减乘除方法(两个方法参数就行)处理钱的加减乘除
思考:有两种方式可以完成这个需求
1.在和工具类中定义静态方法,分别实现加减乘除
2.使用单例设计模式
*/
public class MoneyUtil {
//实例化一个工具栏对象
public static final MoneyUtil instance=new MoneyUtil();
//将工具栏的构造器私有化,使得不能在其他类中再通过构造器实例化对象
private MoneyUtil(){}
//定义一个获取工具类的静态方法
public static MoneyUtil getInstance(){
return instance;
}
//完成加法运算的方法
public int add(int a,int b){
return a+b;
}
//完成减法运算的方法
public int sub(int a,int b){
return a-b;
}
//完成乘法运算的方法
public int multiplication(int a,int b){
return a*b;
}
//完成除法运算的方法
public int division(int a,int b){
return a/b;
}
}
创建测试类
public class Test {
public static void main(String[] args) {
//加法
int result1=MoneyUtil.getInstance().add(1,2);
int result2=MoneyUtil.getInstance().sub(-3,9);
int result3=MoneyUtil.getInstance().multiplication(3,3);
int result4=MoneyUtil.getInstance().division(18,9);
System.out.println("加法运算的结果是"+result1);
System.out.println("减法运算的结果是"+result2);
System.out.println("乘法运算的结果是"+result3);
System.out.println("除法运算的结果是"+result4);
}
}
运行结果:
加法运算的结果是3
减法运算的结果是-12
乘法运算的结果是9
除法运算的结果是2