Java编程错误求助大神

package com.immoc;
import java.util.Arrays;
public class helloworld {
public static void main(String []args){
helloworld hello=new helloworld();
hello.get();
}
public void get(){
int [] num={89,-23,64,91,119,52,73};

Arrays.sort(num);
int score[]=new int [3];
int count=0;
for(int i=num.length;i>=0;i--){
if(num[i]100)
continue;
count++;
for(int j=0;j<3&&count<=3;j++){
score[j]=num[i];

}
}
System.out.println(Arrays.toString(num));
}
}

目的是实现啥啊~~~

if语句少了大于或小于号,sort 排序是按照字符串大小排序,如果不是字符串就会默认转为字符串排序也就是说11 会排在3前面

if(num[i]100)
语法错误。

第15行有语法错误,在100前面加上<或者>

图片说明

恩,if判断语句错误