【发布时间】:2020-01-01 04:48:33
【问题描述】:
您好,我是编码新手,正在设计自己的类,该类计算将在驱动程序中作为数组提供的“n”个数字的平均值。目前,我最后在我的 toString 方法中继续收到错误“不兼容的类型,无法将 int 转换为 java.lang.String”,并且不知道如何解决它。任何帮助表示赞赏。
//this code computes the average
public int adverage(int...array)
{
int adverage = 0;
if (array.length > 0)
{
int sum = 0;
for(int num : array)
sum = sum + num; //add numbers in array
adverage = (int)sum / array.length; //divide numbers in array by the array lenth
}
return adverage;
}
//this code is the toString return method
public String toString()
{
return getMinimun() + getMaximun() + adverage();
}
这只是我正在处理的问题的要求,最终结果显示在字符串中。谢谢!
【问题讨论】:
标签: class methods type-conversion tostring