麻烦帮我看下下面的的代码那里错了,编译不了!
public class NumberTest {
public static void main(String[] args)
{
//创建长度为100的数组
int[] arr = new int[100];
Random rd = new Random();
//初始化数组
for (int i=0;i<arr.length;i++)
{
arr[i] = rd.nextInt(100);
}
//创建变量sum1,初值为0
int sum1 = 0;
//sum1保存数组前50个元素之和
for(int i=0;i<50;i++){
sum1 += arr[i];
}
//将sum1赋值给数组第一个元素
arr[0] = sum1;
//创建变量sum2,初值为0
int sum2 = 0;
//sum2保存数组后50个元素之和
for(int i=50;i<100;i++){
sum2 += arr[i];
}
//将sum2赋值给数组第一个元素
arr[1] = sum2;
//输出数组
for(int i=0;i<100;i++){
System.out.println(arr[i]);
}
}
}