Pertanyaan

14. What is the output? char grade = 'A'; switch (grade) case "A": System.out.println("Congratulations!"); case'B': System.out.println("Good work"); case 'C': System.out.println("Average"); case 'D': System.out.println("Barely passing"); case "F: System.out.println("Failed"); ) Congratulations! Good Work Average Barely Passing Failed A Congratulations! Failed 15. The switch statement is a more efficient way to write code when dealing with a large range of unknown values. True or False? True False

Solusi

Terverifikasi Ahli
4.6 (286 Suara)
Zahir master ยท Tutor selama 5 tahun

Jawaban

14. Congratulations! Good Work Average Barely Passing Failed15. False

Penjelasan

14. Dalam kode yang diberikan, kita memiliki switch statement yang membandingkan karakter 'grade' dengan beberapa kasus. Ketika 'grade' adalah 'A', kode akan mencetak "Congratulations!". Kemudian, kode akan mencetak "Good work", "Average", dan "Barely passing". Akhirnya, kode akan mencetak "Failed". Oleh karena itu, output yang dihasilkan adalah "Congratulations! Good Work Average Barely Passing Failed".15. Pernyataan switch dalam Java digunakan untuk mengeksekusi blok kode berdasarkan nilai ekspresi. Meskipun switch dapat digunakan untuk menangani banyak kasus, itu tidak selalu lebih efisien daripada if-else untuk menangani rentang nilai yang besar. Oleh karena itu, pernyataan tersebut adalah salah.