我正在开发一个程序,它接受两个数字的输入,然后进行一些不同的计算。我有我的TwoNumbers类与几种不同的方法来计算总和,距离,平均等。扫描仪应该在这个程序中去哪里?
我应该把扫描仪放在这个类,还是我应该把它放在Main方法?
我知道这是非常基本的,但我一直在学习Java几个星期,我很难找到这应该怎么做/如何获得输入关联到我的实例变量和firstNumber和secondNumber
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'将存在)中使用反射来保存这些字段。 – Makoto