java 问题 新手求教
答案:1 悬赏:0 手机版
解决时间 2021-02-09 00:40
- 提问者网友:流星是天使的眼泪
- 2021-02-08 06:04
java 问题 新手求教
最佳答案
- 五星知识达人网友:孤老序
- 2021-02-08 06:43
不用重载的
public class ABC {
private double a;
private double b;
public static void main(String[] args) {
ABC obj1 = new ABC();
obj1.setA(5.8D);
obj1.setB(2.4d);
System.out.println("5.8 + 2.4 = " + obj1.add());
System.out.println("5.8 - 2.4 = " + obj1.sub());
System.out.println("5.8 * 2.4 = " + obj1.mul());
System.out.println("5.8 / 2.4 = " + obj1.div());
}
public double add(){
return a + b;
}
public double sub(){
return a - b;
}
public double mul(){
return a * b;
}
public double div(){
return (double)a / b;
}
public double getA() {
return a;
}
public void setA(double a) {
this.a = a;
}
public double getB() {
return b;
}
public void setB(double b) {
this.b = b;
}
}
--------------------
5.8 + 2.4 = 8.2
5.8 - 2.4 = 3.4
5.8 * 2.4 = 13.92
5.8 / 2.4 = 2.4166666666666665追问obj1.setA(5.8D); 的 D是什么意思
return a + b 这又是用的什么知识追答D代表输入的是double类型
return a + b,就是把a+b之后的结果返回。
public class ABC {
private double a;
private double b;
public static void main(String[] args) {
ABC obj1 = new ABC();
obj1.setA(5.8D);
obj1.setB(2.4d);
System.out.println("5.8 + 2.4 = " + obj1.add());
System.out.println("5.8 - 2.4 = " + obj1.sub());
System.out.println("5.8 * 2.4 = " + obj1.mul());
System.out.println("5.8 / 2.4 = " + obj1.div());
}
public double add(){
return a + b;
}
public double sub(){
return a - b;
}
public double mul(){
return a * b;
}
public double div(){
return (double)a / b;
}
public double getA() {
return a;
}
public void setA(double a) {
this.a = a;
}
public double getB() {
return b;
}
public void setB(double b) {
this.b = b;
}
}
--------------------
5.8 + 2.4 = 8.2
5.8 - 2.4 = 3.4
5.8 * 2.4 = 13.92
5.8 / 2.4 = 2.4166666666666665追问obj1.setA(5.8D); 的 D是什么意思
return a + b 这又是用的什么知识追答D代表输入的是double类型
return a + b,就是把a+b之后的结果返回。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯