Java if else 判断语句

import java.util.Scanner;
class Demo06
{
public static void main(String[] args)
{
//让用户输入它的开始成绩,如果分数在80-100等级为优
//分数在70-80等级为良,如果分数在60-70等级为中,否则等级为差。
Scanner sc= new Scanner(System.in);
double num=sc.nextInt();
System.out.println(请输入您的成绩:);
if(num>=80 && num<=100){
System.out.println(优);
}else if(num>70 && num<80){
System.out.println(良);
}else if(num>60 && num<70){
System.out.println(中);
}else if(num>=0 && num<60){
System.out.println(差);
}

else{
System.out.println(你的输入有误请重新输入);
}

}
}