Java - Sintaksis Asas

Selamat datang, pemrogram Java masa depan! Saya teruja untuk menyertai anda dalam perjalanan yang menarik ini ketika kita menjelajahi dunia yang menarik pemrograman Java. Sebagai pemandu berpengalaman anda, saya akan membawa anda melalui prinsip-prinsip sintaksis Java, memastikan anda memahami setiap konsep secara menyeluruh. Mari kita wujud!

Java - Basic Syntax

Program Java Pertama

Mari kita mula dengan program klasik "Hello, World!". Program ringkas ini akan membantu kita memahami struktur asas aplikasi Java.

public class HelloWorld {
public static void main(String[] args) {
System.out.println("Hello, World!");
}
}

Mari kita kongsi penyusunan ini:

  1. public class HelloWorld: Ini mendeklarasikan kelas publik yang dinamakan HelloWorld.
  2. public static void main(String[] args): Ini adalah metod utama, pintu masuk bagi program kita.
  3. System.out.println("Hello, World!");: Baris ini mencetak "Hello, World!" ke atas konsol.

Apabila anda menjalankan program ini, anda akan melihat "Hello, World!" dipaparkan di atas skrin anda. Menarik, kan? Ia seperti program anda yang mengatakan hai kepada seluruh dunia pemrograman!

Sintaksis Asas

Sintaksis Java adalah satu set peraturan yang mendefinisikan cara penulisan dan penterjemahan program Java. Mari kita lihat beberapa elemen utama:

Penunjuk Java

Penunjuk adalah nama yang digunakan untuk kelas, pembolehubah, dan metod. Mereka mengikuti beberapa peraturan:

  • Boleh mengandungi huruf, nombor, garis bawah, dan tanda dolar
  • Mesti bermula dengan huruf, garis bawah, atau tanda dolar
  • Sensitif kepada huruf besar dan kecil (myVariable adalah berbeza daripada myvariable)
  • Tidak boleh menjadi kata kunci yang dipesan

Sebagai contoh:

int age;           // Penunjuk yang sah
String first_name; // Penunjuk yang sah
int 123abc;        // Tidak sah: bermula dengan nombor
String for;        // Tidak sah: 'for' adalah kata kunci yang dipesan

Pengubahsuaian Java

Pengubahsuaian adalah kata kunci yang anda tambahkan ke atas definisi tersebut untuk mengubah maknanya. Java ada dua jenis pengubahsuaian:

  1. Pengubahsuaian Akses: public, private, protected
  2. Pengubahsuaian Bukan Akses: static, final, abstract, synchronized, volatile

Berikut adalah contoh:

public class MyClass {
private int myField;
public static void myMethod() {
// Badan metod
}
}

Dalam contoh ini, public dan private adalah pengubahsuaian akses, sementara static adalah pengubahsuaian bukan akses.

Pembolehubah Java

Pembolehubah adalah rak untuk penyimpanan nilai data. Dalam Java, terdapat jenis-jenis pembolehubah yang berbeza:

  • String: penyimpanan teks, seperti "Hello"
  • int: penyimpanan nombor bulat (nombor utuh), seperti 123 atau -456
  • float: penyimpanan nombor pecahan, dengan rakuan desimal, seperti 19.99 atau -19.99
  • char: penyimpanan aksara tunggal, seperti 'a' atau 'B'
  • boolean: penyimpanan nilai dengan dua keadaan: true atau false

Berikut cara untuk mendeklarasikan pembolehubah:

String name = "John Doe";
int age = 25;
float height = 5.9f;
char grade = 'A';
boolean isStudent = true;

Rak Java

Rak adalah objek rak yang mengekalkan jumlah tetap nilai bagi jenis tunggal. Berikut cara untuk mendeklarasikan rak:

int[] numbers = {1, 2, 3, 4, 5};
String[] fruits = new String[3];
fruits[0] = "Apple";
fruits[1] = "Banana";
fruits[2] = "Orange";

Rak adalah seperti rak penyimpanan yang diorganisasi di mana anda boleh menyimpan beberapa item jenis yang sama. Bayangkan anda sedang memuatkan untuk perjalanan dan anda ada rak penyimpanan hanya untuk kaos kaki anda!

Enum Java

Enum adalah "kelas" khas yang mewakili kumpulan konstanta (pembolehubah yang tidak boleh diubah, seperti pembolehubah final). Berikut adalah contoh:

enum Level {
LOW,
MEDIUM,
HIGH
}

Level myLevel = Level.MEDIUM;

Enum adalah bagus untuk mewakili set konstanta yang tetap. Pikirkan mereka sebagai set pilihan yang telah ditetapkan, seperti ukuran-ukuran kopi di atas kedai kopi kesukaan anda.

Kata Kunci Java

Kata kunci adalah kata yang dipesan yang memiliki makna khas dalam Java. Berikut adalah beberapa yang umum:

Kata Kunci Keterangan
class Mendeklarasikan kelas
public Pengubahsuaian akses
static Membuat ahli milik kepada jenis itu sendiri
void Menentukan metod tidak mengembalikan nilai
if Membuat keputusan
else Alternatif dalam pernyataan if
for Membuat rak for
while Membuat rak while
break Keluar dari rak atau pernyataan switch
continue Teruskan ke rak berikutnya rak

Komen di Java

Komen digunakan untuk menjelaskan kod dan membuatnya lebih mudah dibaca. Java mendukung komen baris tunggal dan beberapa baris:

// Ini adalah komen baris tunggal

/*
Ini adalah komen beberapa baris
Ia boleh membentang beberapa baris
*/

/**
* Ini adalah komen dokumentasi
* Ia digunakan untuk menghasilkan dokumentasi bagi kod anda
*/

Komen adalah seperti rakatan kecil anda untuk diri anda (atau pemrogram lain) untuk menjelaskan apa yang kod anda lakukan. Ia seperti meninggalkan rakatan lekat di atas rak anda, tetapi banyak lebih kemas!

Menggunakan Baris Kosong

Baris kosong membuat kod anda lebih mudah dibaca. Gunakan mereka untuk memisahkan seksyen logik kod anda:

public class MyClass {

private int myField;

public MyClass() {
// Konstruktor
}

public void myMethod() {
// Badan metod
}

}

Pikirkan baris kosong sebagai untuk mengambil nafas di antara ayat ketika anda membaca secara lantang. Mereka membantu untuk memisahkan kod dan membuatnya lebih mudah untuk ditelan.

Apa Seterusnya?

Tahniah! Anda telah mengambil langkah pertama ke atas dunia pemrograman Java. Kita telah membincangkan sintaksis asas, tetapi masih banyak lagi untuk dijelajahi. Dalam seksyen akan datang, kita akan mendepani lebih jauh ke atas pernyataan kawalan, pemrograman berorientasi objek, kelas terbina-dalam, dan banyak lagi.

Ingat, untuk belajar pemrograman adalah seperti untuk belajar bahasa baru. Ia memerlukan masa, latihan, dan kesabaran. Jangan khuatir jika anda tidak memahami semua secara segera. Teruskan untuk melatih, tanya soalan, dan yang paling penting, bersenang-senang!

Sebagai kita teruskan perjalanan, kita akan membina atas prinsip-prinsip ini untuk membuat program yang lebih kompleks dan menarik. Jadi, kekalkan kerohanian anda, dan mari kita teruskan untuk menjelajahi dunia yang wondrous Java bersama-sama!

Credits: Image by storyset