试图提高我的JAVA,并希望在下面的练习中提供一些帮助,因为我有点挣扎。我已经声明了整数和总和。我似乎无法弄清楚如何做其他所有事情。请帮忙
和
我(差)尝试1
int a=1;
int b=2;
int c=3;
int d=4;
int e=5;
int f=6;
int g=7;
int h=8;
int LHSSum=a+b+c+d;
int RHSSum=e+f+g+h;
int arrayLength=;
if (arrayLength !=)
then
System.out.println("-1");
答案 0 :(得分:0)
对于第一个问题:
int lhs = 0; //Lower half sum
int uhs = 0; //Upper half sum
int myArray = [1,2,3,4,5,6,7,8];
if (arrayLength !=) {
System.out.println("-1");
}
else {
for (i = 0; i < (myArray.length/2); i++)
{
lhs = lhs + myArray[i];
System.out.println(lhs);
}
for (i = (myArray.length/2); i < myArray.length; i++)
{
uhs = uhs + myArray[i];
System.out.println(uhs);
}
}
(我在你的阵列长度是偶数的情况下做到了)