首页 > 代码库 > 课堂,重载 模拟简单计算器
课堂,重载 模拟简单计算器
package liu0919;//计算器public class Jisuanqi { //属性 //型号,品牌,大小 //重载 //1.方法同名不同参 //2.返回类型和重载无关; //3.多态的一种表现形式 //4.构造方法也可以重载; //方法 //加法运算 public int Jia(int a,int b) { return a+b; } public int Jia(int x,int y,int z)//由于参数个数不同所以和上面的方法不冲突 { return x+y+z; } //浮点加法运算 public double Jia(double a,double b)//由于数据类型不一样,即使参数个数相同也不会与第一个方法不冲突 { return a+b; } public int max(int a,int b) { if(a>b) { return a; } else { return b; } } public double max(double a,double b) { if(a>b) { return a; } else { return b; } } public double max(double a,double b,double c) { if(a>b&&a>c) { return a; } else if(b>a&&b>c) { return b; } else { return c; } }}
package liu0919;public class Jiansuanqijianyan { public static void main(String[] args) { Jisuanqi jsq=new Jisuanqi(); //调用整数加法 System.out.println("123+456="+jsq.Jia(123,456)); //调用浮点数加法 System.out.println("123.45+456.78="+jsq.Jia(123.45,456.78)); Jisuanqi ma=new Jisuanqi(); System.out.println("45和23="+ma.max(45, 23)); }}
课堂,重载 模拟简单计算器
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。