/* IfElseDemo */
int testscore = 76;
char Grade = 'H';
if (testscore >= 90){
Grade = 'A';
} else if (testscore >= 80){
Grade = 'B';
} else if (testscore >= 70){
Grade = 'C';
System.out.println("Grade in loop = " + Grade);
} else if (testscore >= 60){
Grade = 'D';
} //else {
// Grade = 'F';
// }
System.out.println("Grade " + Grade);
}
Nếu gán cho Grade giá trị đầu thì compile được, ra C.
Khi không gán cho Grade giá trị đầu thì báo lỗi
E:\Java\Learn>javac HelloWorldApp.java
HelloWorldApp.java:70: variable Grade might not have been initialized
System.out.println("Grade " + Grade);
^
1 error
Không có nhận xét nào:
Đăng nhận xét