Jawaban Pertemuan 3A
1. Why does the System class not need to be imported?
2. What is the differences between the following two import statements:
• import java.util.Scanner;
• import java.util.*;
3. Explain the output syntax:
a. System.out.println
b. System.out.print
c. System.out.printf
4. If a NoClassDefFoundError occurs when you run a program, what is the cause of the error?
5. If a NoSuchMethodError occurs when you run a program, what is the cause of the error?
6. How to compile and run program in Java using command prompt?
7. Identify and fix the errors in the following code:
public class Sample {
public static void main (String[]args){
System.out,printl(“Welcome to Java!”)
}
}
Jawaban Pertemuan 3A :
1. Sistem kelas tidak dibutuhkan, karena variable yang dibutuhkan harus di tampilkan secara otomatis/jelas akan diimpor oleh kompiler Java saat digunakan.
2. Import java.util.Scanner; adalah Bahasa java digunakan untuk meminta input oleh pengguna program tersebut.
Fungsinya : digunakan ketika mebuat program java melalui TextPed yang memerlukan input data melalui keyboard.
import java.util.*; fungsinya: mengimpor semua kelas di dalam java.
3.
· System.out.println
Tampilan angka/karakter yang telah mendatai dibuat untuk data yang telah di cetak.
· System.out.print, code untuk membuat output pada java seperti echo pada php.
· System.out.printf,
Terdiri dari literal dan format specifiers. Argumen diperlukan hanya jika ada format specifiers dalam format string. Format specifiers termasuk: bendera, lebar, presisi dan konversi karakter atau data yang sudah di format yang sesuai dengan keinginan si usernya.
4. NoClassDefFoundError
adalah kesalahan yang muncul pada file yang telah kita buat yang di taruh di my document lalu file tersebut berada, misalnya file.class anda terdapat pada direktori C:\java, maka user harus masuk ke direktori tersebut dengan perintah: cd c:\java .
5. NoSuchMethodError
adalah kesalahan yang muncul karena sama juga seperti yan diatas mempunyai kesalahan juga, Jika itu tidak akan mengkompilasi. Kompiler melempar kesalahan saat pemanggilan metode makna, dan itu adalah ketika dua metode yang berbeda hanya dengan tipe pengembalian. Metode itu seperti seperti tidak menggunakan public, static, void dan string.
6. Cara compile program :
· Menulis kode program Java (bisa menggunakan Notepad, Notepad++ atau yang lain).
· Mengkompilasi (compile) file kode sumber (source code) yang berekstensi .java.
· Menjalankan (run) file bytecode yang berekstensi .class.
· Maka akan muncul output dari program java yang telah dibuat.
7. Mengidentifikasi yang salah ke yang benar :
public class Sample {
public static void main (String[]args){
System.out,printl(“Welcome to Java!”)
}
}
Jawab :
public class welcome {
public static void main(String[] args) {
System.out.printl(“Welcome to Java!”);
}
}