Halaman

Saturday, January 25, 2020

Answer Section 5 (Java Fundamentals 2019 Learner - Indonesian)

Section 5 

Di Java, setiap kasus perubahan pernyataan switch membutuhkan kata kunci untuk menghindari "sia-sia".
TRUE (*)

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

Final Exam Java Programming 2019 Learner - English

Final Exam