所以我需要获得六个整数的用户输入,我把这个部分放下了。但现在我正在努力尝试找到一个方法来找出平均数和赔率。我还需要找到输入值的最大值和最小值。
我并没有试图让任何人为我做作业,只是指出我正确的方向,所以我可以让球滚动。
答案 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的情况并保存它们的最小值/最大值,并继续将此结果与以下情况进行比较,直到数组结束。