Materi 3. Memahami Struktur Program - hammamkarim/Belajar-JAVA GitHub Wiki
Memahami Struktur Program
CODE 1
public class Main
{
public static void main (String[] args) // Ini adalah fungsi main tempat program pertama kali dimulai, ini juga termasuk method
{
System.out.println("Hello World");
}
}
OUTPUT
Hello World
Pembahasan
public class Main
:
public
= visibility, yang berarti program terbuka untuk umum. Setiap program .java harus ada public class yg dmn didalamnya adalah program java kita.
class
= Keyword untuk pembuatan class
Main
= Nama file program Java. Merupakan identifier dari clasnya, berati class main. Untuk namanya harus sama dengan file javanya
{}
= Kurung kurawal yang berati body. Program berada di dalam bodynya si class
public class Main
{
// Menjelaskan bahwa di program dengan nama Main ada programnya, yang namanya adalah Main.
}
public static void main (String[] args)
:
public
= visibility, yang berarti program terbuka untuk umum. Kalau tidak berlaku untuk umum bisa memakai keyword private
main
= Fungis main. Bagian ini harus ada.
System.out.println
:
System
= Mengakses system dimanapun dia akan dijalankan, kalau di windows maka sistemnya adalah windows, kalau mac sistemnya adalah si mac nya. Titik digunakan untuk mengakses komponen yang ada di systemnya.
out.
= Mengeluarkan sesuatu ke sistem.
println
= mencetak sesuatu dan menambahkan enter untuk baris selanjutnya
CODE 2
// ini adalah program utama pada program CobaProgram
public class CobaProgram
{
// Kalau sudah terdappat bagian ini kalau di run tidak akan error karena compiler sudah tau dimana dia akan pertama kali menjalankan program.
// akan tetapi jika didalam sebuah program hanya ada bagian ini saja maka tidak ada yang akan ditampilkan
public static void main(String[] args)
{
System.out.println("Nama saya adalah Hammam"); // menampilkan sesuatu ke konsol
}
}
OUTPUT
Nama saya adalah Hammam
Pembahasan Tambahan
public class namaFile
{
// meskipun tidak ada isinya(program kosong) kalau di compile tidak akan menyebabkan error
// karena dengan adanya `public class namaFile` menandakan bahwa program tersebur ada isinya
// Akan tetapi kalau dijalankan bakal error karena tidak ada hal yang akan di run.
}
- Kalau kita mau buat program biasa tidak perlu pakai main method,
kalau mau menjalankan suatu program yang dimulai dibagian tertentu maka harus pakai main method