Java - Program Hello World
Selamat datang, pemrogram masa depan! Hari ini, kita akan memulakan perjalanan yang menarik ke dunia pemrograman Java. Saya ingatkan program "Hello World" pertama saya - ia adalah seperti penyihir, melihat kata-kata itu muncul di atas skrin. Mari kita cipta penyihir itu bersama-sama!
Apa itu Java?
Sebelum kita kembali, mari kita bercakap singkat tentang Java. Java adalah bahasa pemrograman yang popular dan serba guna untuk mengembangkan semua jenis aplikasi, dari aplikasi mudah alih hingga perkhidmatan web. Ia dikenali dengan filosofi "tulis sekali, jalankan di mana-mana", yang berarti anda boleh menjalankan program Java di atas mana-mana peranti yang mendukung Java.
Program Java Pertama Anda: Hello World
Program "Hello World" adalah rite penyambutan bagi setiap pemrogram. Ia adalah ringkas, tetapi mengajarkan konsep fundamental. Mari kita mula!
Langkah untuk Menulis, Menyimpan, dan Menjalankan Program Hello World
- Tulis Kode: Buka penyunting teks (seperti Notepad di atas Windows atau TextEdit di atas Mac) dan taip kod berikut:
public class HelloWorld {
public static void main(String[] args) {
System.out.println("Hello, World!");
}
}
-
Simpan Fail: Simpan fail ini sebagai
HelloWorld.java
. Nama fail mesti sepadan dengan nama kelas dan memiliki ekstensi.java
. -
Kompil Kode: Buka rakit penyuruh atau terminal, navigasi ke direktori di mana anda menyimpan fail, dan taip:
javac HelloWorld.java
- Jalankan Program: Jika tiada ralat, taip:
java HelloWorld
Anda sepatutnya melihat "Hello, World!" dicetak di atas skrin anda. Tahniah! Anda baru saja menjalankan program Java pertama anda!
Penjelasan Program Hello World
Mari kita kongsi program ini baris demi baris:
public class HelloWorld {
Baris ini mendeklarasikan kelas umum bernama HelloWorld
. Dalam Java, setiap program mesti memiliki sekurang-kurangnya satu kelas, dan nama kelas harus sepadan dengan nama fail.
public static void main(String[] args) {
Ini adalah method utama. Ia adalah titik masuk bagi program Java kita. Apabila anda menjalankan program Java, ia akan mula menjalankan dari method ini.
System.out.println("Hello, World!");
Baris ini mencetak "Hello, World!" ke atas konsol. System.out
adalah objek yang mewakili output konsol, dan println
adalah method yang mencetak satu baris teks.
}
}
Tanda kurungan penutup ini menutup method utama dan kelas, respectivamente.
Java Control Statements
Sekarang bahwa kita telah kena air, mari kita eksplor beberapa pernyataan kawalan asas di Java. Ini adalah rakus penyusun logik pemrograman.
Pernyataan If-Else
Pernyataan if-else membolehkan anda untuk membuat keputusan di atas kode anda. Di sini adalah contoh:
int age = 18;
if (age >= 18) {
System.out.println("Anda adalah dewasa!");
} else {
System.out.println("Anda adalah minor.");
}
Kode ini memeriksa jika age
adalah 18 atau lebih tua. Jika ianya, ia mencetak "Anda adalah dewasa!". Jika tidak, ia mencetak "Anda adalah minor."
Loop For
Loop membolehkan anda untuk mengulangi tindakan. Loop for kerap digunakan apabila anda tahu berapa kali anda mahu mengulangi sesuatu:
for (int i = 1; i <= 5; i++) {
System.out.println("Count: " + i);
}
Loop ini akan mencetak nombor dari 1 hingga 5.
Loop While
Loop while mengulangi tindakan selama syarat adalah benar:
int count = 0;
while (count < 5) {
System.out.println("Count: " + count);
count++;
}
Loop ini juga mencetak nombor dari 0 hingga 4.
Pemrograman Berorientasi Objek
Java adalah bahasa pemrograman berorientasi objek (OOP). Ini bermakna ia adalah berdasarkan konsep "objek" yang mengandungi data dan kod. Mari kita cipta kelas ringkas untuk membuktikan:
public class Dog {
String name;
int age;
public void bark() {
System.out.println(name + " says Woof!");
}
}
Kelas Dog
ini memiliki dua atribut (name
dan age
) dan satu method (bark()
). Kita boleh mencipta dan menggunakan objek Dog
seperti berikut:
Dog myDog = new Dog();
myDog.name = "Buddy";
myDog.age = 3;
myDog.bark(); // Outputs: Buddy says Woof!
Kelas Terbina-dalam Java
Java menyediakan banyak kelas terbina-dalam yang mempermudah pemrograman. Mari kita lihat beberapa:
Kelas String
Kelas String
digunakan untuk bekerja dengan teks:
String greeting = "Hello, Java!";
System.out.println(greeting.length()); // Outputs: 12
System.out.println(greeting.toUpperCase()); // Outputs: HELLO, JAVA!
Kelas ArrayList
ArrayList
adalah rak Dynamic yang boleh tumbuh dan kempis:
import java.util.ArrayList;
ArrayList<String> fruits = new ArrayList<String>();
fruits.add("Apple");
fruits.add("Banana");
System.out.println(fruits); // Outputs: [Apple, Banana]
Penutup
Kita hanya menggarisi permukaan pemrograman Java. Ingat, untuk belajar untuk kode adalah seperti untuk belajar bahasa baru - ia memerlukan masa dan latihan. Jangan khuatir jika sesuatu tidak memberikan kesan segera. Terus untuk kode, terus untuk eksperimen, dan yang paling penting, bersenang-senang!
Dalam pelajaran masa depan, kita akan kongsi tentang topik seperti pengendalian fail, pengendalian ralat, pemrograman berbilang-garis, dan banyak lagi. sehingga saat, cubil untuk mengubah program Hello World. Anda boleh membuatnya untuk mencetak nama anda? Atau petikan kesukaan? Kemungkinan adalah tak berhingga!
Selamat untuk mengkode, pemimpin Java masa depan!
Credits: Image by storyset