Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Latihan Java

Total questions: 10

Worksheet time: 9mins

Name
Class
Date
1.

Apakah kegunaan import java.util.Scanner;?

a)

Untuk membaca input daripada pengguna

b)

Untuk membuat looping

c)

Untuk mengira nombor secara automatik

d)

Untuk memaparkan teks ke skrin

2.

Manakah sintaks if yang betul untuk memeriksa jika num lebih besar daripada 10?

a)

if num > 10

{ System.out.println ("Besar");

}

b)

if (num > 10)

{ System.out.println ("Besar");

}

c)

if num > 10;

{System.out.println ("Besar");

d)

if (num > 10)

System.out.prinln ("Besar")

3.

Manakah sintaks yang betul untuk mendapatkan nilai purata dari tiga nombor bulat dalam bentuk perpuluhan?

a)

int a = 5, b = 8, c = 10;

double avg = (a + b + c) / 3;

System.out.println (avg);

b)

int a = 5, b = 8, c = 8;

double avg = double (a + b + c) / 3;

System.out.println(avg);

c)

int a = 5, b = 8, c = 10;

double avg = (a + b + c) / 3.0;

System.out.println (avg);

d)

int a = 5, b = 8, c = 10;

double avg = (a + b + c) / three;

System.out.println (avg);

4.

Susun kod di bawah supaya program boleh memaparkan hasil tambah dua nombor dengan betul.

A. System.out.println(sum);
B. int a = 5, b = 7;
C. int sum = a + b;
D. public static void main(String[] args) {
E. }

(a)  

5.

Pilih pasangan yang tepat

a)

int variable = input.next();

b)

float variable = input.nextInt();

c)

double variable = input.nextDouble();

d)

boolean variable = input.next.next();

6.

Apakah output kod ini?

for (int i = 1; i <= 5; i++) {

System.out.print(i * i + " ");

}

a)

1 2 3 4 5

b)

1 8 27 64 125

c)

2 4 6 8 10

d)

1 4 9 16 25

7.

Apakah output kod ini?

int count = 0;

for (int i = 1; i <= 4; i++) {

count += i;

}

System.out.println(count);

a)

4

b)

6

c)

10

d)

15

8.

Pilihan susunan yang tepat bagi Main Body Code

a)

import java.util.Scanner;

public class namaClass

{ public static void main (String [] args)

{

// input code

// output code

} }

b)

import java.util.Scanner;

public class namaClass

{ public static void main (String [] args)

{

// input code

// process code

// output code

} }

c)

import java.util.scanner;

public class namaClass;

{ public static void main (String [] args)

{

// input code

// pross code

// output code

} }

d)

import java.util.Scanner;

public class namaClass;

{ public static void main (String {} args);

{

// input code

// pross code

// output code

} }

9.

Apakah ralat yang terdapat dalam sintaks ini?

double harga = 19.99;

System.out.println("Harga: " + harga;

a)

Kurang tanda ) pada System.out.println

b)

harga tidak boleh digabungkan dengan String

c)

double salah taip, sepatutnya Double

d)

Tiada ralat

10.

Apakah masalah dalam ralat sintaks berikut?

int umur = 20

System.out.println("Umur: " + umur);

a)

Tidak boleh gabungkan integer dengan String

b)

int tidak boleh digunakan untuk umur

c)

Kurang ; selepas int umur = 20

d)

Tiada ralat