【发布时间】:2014-06-26 11:52:41
【问题描述】:
我正在开发一个程序,该程序接受两个数字的输入,然后进行一些不同的计算。我的 TwoNumbers 类有几种不同的方法来计算总和、距离、平均值等。
我应该把扫描器放在这个类中,还是应该把它放在Main方法中?
我知道这真的很基础,但我只学了几个星期的 java,我很难找到应该如何完成/如何让输入与我的实例变量和 firstNumber 相关联秒数
public class TwoNumbers{
private double firstNumber;
private double secondNumber;
public double getSum()
{
double sum = firstNumber + secondNumber;
return sum;
}
public double getDifference()
{
double difference = firstNumber - secondNumber;
return difference;
}
public double getProduct()
{
double product = firstNumber - secondNumber;
return product;
}
public double getAverage()
{
double average = (firstNumber + secondNumber) / 2;
return average;
}
public double getDistance()
{
double distance = Math.abs(firstNumber - secondNumber);
return distance;
}
public double getMax()
{
double maximum = Math.max(firstNumber, secondNumber);
return maximum;
}
public double getMin()
{
double minimum = Math.min(firstNumber, secondNumber);
return minimum;
}
}
【问题讨论】:
-
您没有
firstNumber和secondNumber的访问器。此时,您正在使用main(Scanner所在的位置)中的反射来补充这些字段。
标签: java