编写java程序简单计算器 150
定义名为Number的类其中有两个整型数据成员n1和n2应声明为私有;编写构造方法赋予n1和n2初始值;另外,再为该类定义加addition、减subtration、乘m...
定义名为Number的类其中有两个整型数据成员n1和n2应声明为私有;
编写构造方法赋予n1和n2初始值;
另外,再为该类定义加addition、减subtration、乘multiplication、除division等公有成员方法分别对两个成员变量执行加、减、乘、除的运算;
最后, 在主类Exam4的主方法中创建Number类的对象调用加、减、乘、除方法并显示计算结果。 展开
编写构造方法赋予n1和n2初始值;
另外,再为该类定义加addition、减subtration、乘multiplication、除division等公有成员方法分别对两个成员变量执行加、减、乘、除的运算;
最后, 在主类Exam4的主方法中创建Number类的对象调用加、减、乘、除方法并显示计算结果。 展开
3个回答
展开全部
主要涉及的知识点: 类的写法, 以及方法的调用 .建议多做练习. 如果有看不懂的地方. 可以继续追问,一起讨论.
参考代码如下
//Number类
class Number {
private int n1;//私有的整型数据成员n1
private int n2;//私有的整型数据成员n2
// 通过构造函数给n1和n2赋值
public Number(int n1, int n2) {
this.n1 = n1;
this.n2 = n2;
}
// 加法
public int addition() {
return n1 + n2;
}
// 减法
public int subtration() {
return n1 - n2;
}
// 乘法
public int multiplication() {
return n1 * n2;
}
// 除法 (可能除不尽,所以使用double作为返回类型)
public double division() {
return n1 * 1.0 / n2; // 通过n1*1.0 把计算结果转换成double类型.
}
}
//Exam4 类
public class Exam4{
public static void main(String[] args) {
Number number=new Number(15, 6);//创建Number类的对象
//下面的是调用方法得到返回值进行输出显示
System.out.println("加法"+number.addition());
System.out.println("减法"+number.subtration());
System.out.println("乘法"+number.multiplication());
System.out.println("除法"+number.division());
}
}
2018-06-20
展开全部
package com.smart;
public class Number {
private int n1;
private int n2;
public Number(int n1,int n2){
this.n1=n1;
this.n2=n2;
}
public double addition(){
return n1+n2;
}
public double subtration(){
return n1-n2;
}
public double multiplication(){
return n1*n2;
}
public double division(){
return (double)n1/(double)n2;
}
}
/////类分割线
package com.smart;
public class Exam4{
public static void main(String[] args){
Number number=new Number(10,4);
System.out.println(number.addition());
System.out.println(number.subtration());
System.out.println(number.multiplication());
System.out.println(number.division());
}
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询