我正在开展一个项目,并且坚持接下来要做的事情。我需要编写一个Java程序,从用户接受十个值并将这些数字放入数组中。数组中的数字将被添加在一起,并将结果显示给用户。 (我得到那部分)
问题在于:程序应该比较元素1和2(在数组中)的值,并将较大的数字除以较小的数字。它应该比较所有奇数/偶数元素的值,并将较大值除以较大值。
我根本不知道该怎么做。我从if-else语句开始,但是出现错误。它现在知道这是一个混乱,但任何分割阵列对的帮助将是非常有帮助的。发给我链接,我找不到任何东西,所以我可以了解更多。
谢谢!
这是我到目前为止:
/ import java.util.Scanner;
公共类ExceptionHandler {
/**
* @param args the command line arguments10
* 10
*/
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
System.out.print("Please enter ten values:");
System.out.println();
// Input the data from the user.
int[ ] digit = new int[11];
int sum = 0;
//Declare an array
for (int i = 1; i < digit.length; i++) {
System.out.print("Value " + i + ": ");
digit[i] = in.nextInt();
sum += digit[i];
}
System.out.println("Total Values in Array:"+ sum);
// Calculate the sum and print the total
System.out.println("Would you like to divide values?");
// Fix this later
int result= digit[i];
if (digit[i] > digit[i + 1])
result = digit[i] / digit[i + 1];
else {
(digit[i + 1] / digit[i]);
}
// Compare element 0 with 1, divide larger element by smaller element
if (digit[i])> digit[i + 3])
result = digit[i] / digit[ i+ 3];
else{
(digit[i +3])/ digit[i];
}
}