使用数组向用户询问6个整数,然后查找平均数

时间:2015-05-11 19:58:24

标签: java arrays

所以我需要获得六个整数的用户输入,我把这个部分放下了。但现在我正在努力尝试找到一个方法来找出平均数和赔率。我还需要找到输入值的最大值和最小值。

我并没有试图让任何人为我做作业,只是指出我正确的方向,所以我可以让球滚动。

4 个答案:

答案 0 :(得分:2)

检查数字是否均为if(number % 2 == 0)

要获取最大值和最小值,请在数字中使用for循环。创建名为min,max和even的整数。循环时,如果数字是偶数int加一。如果该数字小于最小值,则将其设置为新值。当使最小值和最大值使其等于循环中的第一个值时。如果max小于当前循环的数字,则将max设置为循环的当前值。

答案 1 :(得分:0)

对于偶数和赔率,请尝试取数字的最后一位或数字本身并找到余数,(i%2 == 0) (even) else odd.

对于max和min值,我需要知道你是如何获取用户输入的。如果它是通过数组,那么你可以运行数组并将所有值相互比较,以找到最大值和最小值。

initially max = 0
max=a[i]
if (a[i+1] > a[i])
then max = a[i+1]

同样,你可以为最小值做。

答案 2 :(得分:0)

num%2 == 0 - event
num%2 != 0 - odd

检查

Arrays.sort() 

要排序数组,然后第一个和最后一个元素将是min / max

答案 3 :(得分:0)

你的数组的Foreach案例,测试你的案例%2的值(模数,基本上它是除法的其余部分)。如果结果是0,则它是偶数,如果它是1则是奇数。

关于最小/最大问题,您必须比较2×2的情况并保存它们的最小值/最大值,并继续将此结果与以下情况进行比较,直到数组结束。