Section 5
Di Java, setiap kasus perubahan pernyataan switch membutuhkan kata kunci untuk menghindari "sia-sia".
Manakah dari berikut ini yang benar cocok dengan kata kunci pernyataan switch untuk fungsinya?
(Choose all correct answers)
default: menandakan kode apa yang dijalankan jika input tidak cocok dengan salah satu kasus (*)
switch: mengidentifikasi elemen apa yang akan dibandingkan dengan elemen dari pernyataan kasus untuk menemukan kemungkinan kecocokan (*)
case: menandakan kode apa yang dijalankan jika input pengguna sesuai dengan elemen yang ditentukan (*)
Bagaimana Anda akan menggunakan operator ternary untuk menulis ulang pernyataan if ini?
if (skillLevel > 5)
numberOfEnemies = 10;
else
numberOfEnemies = 5;
numberOfEnemies = ( skillLevel > 5) ? 10 : 5; (*)
Bagaimana Anda menggunakan operator ternary untuk menulis ulang pernyataan if ini?
if (gender == "female") System.out.print("Ms.");
else
System.out.print("Mr.");
System.out.print( (gender == "female") ? "Nn." : "Tn." ); (*)
Tiga operator relasional di Java adalah:
&&, ||, ! (*)
Fragmen kode berikut ini dengan benar mengimplementasikan pernyataan switch. TRUE atau FALSE?
default(input)
switch '+':
answer+=num;
break;
case '-':
answer-=num;
break;
!default
System.out.println("Invalid input");
FALSE (*)
Apa yang akan mencetak jika kode Java berikut dijalankan?
if ((5.1 > 4.3 && 6.2 < 8.4) && !(7.2 < 3.5 || 1.2 == 2.1 || 2.2 != 2.25))
System.out.print("TRUE"); else
System.out.print("FALSE");
FALSE (*)
Tiga operator relasional di Java adalah:
&&, ||, ! (*)
Apa output dari segmen kode berikut?
int num = 7;
while(num >= 0)
{
num -= 3;
}
System.out.println(num);
-2 (*)
Mengapa loop berguna?
Semua yang di atas. (*)
Apa yang harus menggantikan komentar "//jawaban Anda di sini" dalam kode berikut jika kode itu dimaksudkan untuk tidak mengambil tindakan saat i % 2 adalah 0 (dengan kata lain saat i tetap)?
for(int i = 0; i < 10; i++){
if(i%2 == 0)
//your answer here
else
k+=3;
}
continue ; (*)
Penghitung yang digunakan dalam for loop tidak dapat diinisialisasi dalam judul For loop. TRUE atau FALSE?
FALSE (*)
Dalam fragmen kode di bawah ini, sintaks untuk inisialisasi loop adalah benar. TRUE atau FALSE?
public class ForLoop {
public static void main (String args[])
{
for ((int 1=10) (i<20) (i++))
{System.out.Println ("i: "+i); }
}
}
FALSE (*)
Apa satu perbedaan signifikan antara while loop dan do-while loop?
DO-WHILE loop akan selalu mengeksekusi kode setidaknya sekali, bahkan jika pernyataan kondisional untuk WHILE tidak pernah benar. WHILE loop hanya dijalankan jika pernyataan kondisional benar. (*)
Dalam for loop, penghitung secara otomatis bertambah setelah setiap pengulangan loop. Benar atau Salah?
FALSE (*)
No comments:
Post a Comment