ให้เกรดเพิ่มเติม
ระบบข้อความแบบกำหนดเองได้รับการตอบรับดีมาก ทางผู้ดูแลจึงต้องการให้พัฒนาระบบต่อไปอีก โดยโรงเรียนมีระบบเกียรตินิยมที่แบ่งเป็นระดับ ห่างกันระดับละ 2 คะแนนเริ่มต้นจาก 10 และต้องการให้ตรวจจับนักเรียนที่สอบตกได้ตั้งแต่ต้นในโค้ด
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
Java ระดับกลาง
คำแนะนำการฝึกหัด
- ตรวจจับเกรดที่ไม่ผ่าน (ต่ำกว่า 10) ให้เร็วที่สุดในลำดับเงื่อนไข
- เติมคีย์เวิร์ดที่ถูกต้องเพื่อครอบคลุมเกรดที่ต่ำกว่า 18
- ตรวจสอบให้แน่ใจว่าเกรดที่เหลือทั้งหมดได้รับข้อความ
"With highest distinction"
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
class Grader {
public static void main(String[] args) {
int grade = 14;
// Catch failing grades lower than 10
if (grade < 10) {
System.out.println("Failing grade");
} else if (grade < 14) {
System.out.println("Passing grade");
// Fill in the correct keyword
} ____ ____ (grade ____ ____) {
System.out.println("With distinction");
// Fill in the correct keyword
} ____ {
System.out.println("With highest distinction");
}
}
}