Java程序错误大致分为三类错误:编译错误、运行错误、逻辑错误
编译错误:
// 所写代码在语法上不符合规则,使得代码无法通过编译
int x = 16.8;
运行错误:
// 代码符合手册规定,可以通过编译,但在运行时会报错
int[] num = {2, 4, 6, 8, 10};
System.out.println(num[5]);
逻辑错误:
// 代码编译正常,且运行没有问题,但运行结果与实际不符合
int score = 59;
if(score >= 60){
System.out.println("未及格!");
}else{
System.out.println("及格了!");
}