【发布时间】:2017-05-14 08:03:03
【问题描述】:
我尝试学习 Java 并有一个问题。 我创建了一个颜色类。此类包含具有 3 个 int 值(红色、绿色、蓝色)的“颜色”构造函数。然后我有一个包含很多颜色元素的数组。
现在我想将这些元素中的 4 个加到一个并除以它,所以我得到每个 int 值的平均值。
但是 eclipse 说,运算符 + 是未定义的。
Color sum = new Color(red, green, blue)
for (int i = 0; i < length; i ++) {
sum = sum + array[i];
}
public Color(int r, int g, int b){
this.red=r;
this.green=g;
this.blue=b;
}
如何将每个数组元素的值相加?数组中的元素来自类型颜色。
【问题讨论】:
-
未为您的对象定义总和,如果它包含
string,java 应该做什么?您必须手动对红色、绿色、蓝色值求和 -
当你说“颜色元素的数组”时,你的意思是 Color,即你的类颜色吗?
标签: java arrays object compiler-errors