博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
构造方法
阅读量:5042 次
发布时间:2019-06-12

本文共 1437 字,大约阅读时间需要 4 分钟。

编写Java程序,模拟简单的计算器。 

定义名为Number的类,其中有两个整型数据成员n1和n2,应声明为私有。编写构造方法,赋予n1和n2初始值,再为该类定义加(addition)、减(subtration)、乘(multiplication)、除(division)等公有成员方法,分别对两个成员变量执行加、减、乘、除的运算。 

在main方法中创建Number类的对象,调用各个方法,并显示计算结果。

package MXDX04;public class Number {/*构造方法 编写Java程序,模拟简单的计算器。  * 定义名为Number的类,其中有两个整型数据成员n1和n2, * 应声明为私有。编写构造方法,赋予n1和n2初始值, * 再为该类定义加(addition)、减(subtration)、 * 乘(multiplication)、除(division)等公有成员方法, * 分别对两个成员变量执行加、减、乘、除的运算。  * 在main方法中创建Number类的对象,调用各个方法,并显示计算结果。	 * */	private double n1;	private double n2;	//mian方法	public static void main(String[] args) {		Number num=new Number();			//实例化对象		num.setN1(150);						//调用设置私有变量的赋值方法		num.setN2(120);		//调用加,减,乘法,除计算的方法		num.addition(num.getN1(),num.getN2());			num.subtration(num.getN1(),num.getN2());		num.multiplication(num.getN1(),num.getN2());		num.division(num.getN1(),num.getN2());	}	//加法	public void addition(double a,double b){		System.out.println(a+"+"+b+"的结果是:"+(a+b));	}	//减法	public void subtration(double a,double b){		System.out.println(a+"-"+b+"的结果是:"+(a-b));	}	//乘法	public void multiplication(double a,double b){		System.out.println(a+"*"+b+"的结果是:"+(a*b));		}	//除法	public void division(double a,double b){		System.out.println(a+"/"+b+"的结果是:"+(a/b));	}	public double getN1() {		return n1;	}	public void setN1(int n1) {		this.n1 = n1;	}	public double getN2() {		return n2;	}	public void setN2(int n2) {		this.n2 = n2;	}}

 

转载于:https://www.cnblogs.com/soulsjie/p/7522895.html

你可能感兴趣的文章
洛咕 P2480 [SDOI2010]古代猪文
查看>>
js-创建对象的几种方式
查看>>
JDK JRE Java虚拟机的关系
查看>>
2018.11.20
查看>>
word20161215
查看>>
12th week blog
查看>>
dijkstra (模板)
查看>>
python小记(3)
查看>>
编译Linux驱动程序 遇到的问题
查看>>
大型分布式网站架构技术总结
查看>>
HDU 1017[A Mathematical Curiosity]暴力,格式
查看>>
[算法之美] KMP算法的直观理解
查看>>
EntityFramework 性能优化
查看>>
【ASP.NET开发】菜鸟时期的ADO.NET使用笔记
查看>>
android圆角View实现及不同版本号这间的兼容
查看>>
OA项目设计的能力③
查看>>
Cocos2d-x3.0 文件处理
查看>>
全面整理的C++面试题
查看>>
Web前端从入门到精通-9 css简介——盒模型1
查看>>
Activity和Fragment生命周期对比
查看>>