Java adalah bahasa pemrograman berorientasi objek yang dibuat pada tahun 1995 oleh James Gosling, yang berarti bahwa itu mewakili konsep sebagai "objek" dengan "bidang" (yang merupakan atribut yang menggambarkan objek) dan "metode" (tindakan yang dapat dilakukan objek). Java adalah bahasa "tulis sekali, jalankan di mana saja", yang artinya dirancang untuk berjalan di platform apa pun yang memiliki Java Virtual Machine (JVM). Karena Java adalah bahasa pemrograman yang sangat verbose, mudah bagi pemula untuk belajar dan memahami. Tutorial ini merupakan pengantar untuk menulis program di Java.
Langkah
Metode 1 dari 3: Menulis Program Java Pertama Anda
Langkah 1. Untuk mulai menulis program di Java, atur lingkungan kerja Anda
Banyak programmer menggunakan Integrated Development Environments (IDEs) seperti Eclipse dan Netbeans untuk pemrograman Java mereka, tetapi seseorang dapat menulis program Java dan mengompilasinya tanpa IDE yang membengkak.
Langkah 2. Setiap jenis program seperti Notepad akan cukup untuk pemrograman di Jawa
Pemrogram hardcore terkadang lebih suka menggunakan editor teks yang ada di dalam terminal seperti vim dan emacs. Editor teks yang sangat bagus yang dapat diinstal pada mesin Windows dan mesin berbasis linux (Mac, Ubuntu, dll.) adalah Sublime Text, yang akan kita gunakan dalam tutorial ini.
Langkah 3. Pastikan Anda telah menginstal Java Software Development Kit
Anda akan membutuhkan ini untuk mengkompilasi program Anda.
-
Dalam sistem operasi berbasis Windows, jika variabel lingkungan tidak benar, Anda mungkin mendapatkan kesalahan saat menjalankan
javac
- . Lihat artikel penginstalan Cara Menginstal Java Software Development Kit untuk detail selengkapnya tentang penginstalan JDK untuk menghindari kesalahan ini.
Metode 2 dari 3: Program Halo Dunia
Langkah 1. Pertama-tama kita akan membuat program yang mencetak "Hello World
"Di editor teks Anda, buat file baru dan simpan sebagai "HelloWorld.java". HelloWorld adalah nama kelas Anda dan Anda perlu nama kelas Anda sama dengan nama file Anda.
Langkah 2. Deklarasikan kelas Anda dan metode utama Anda
Metode utama
public static void main(String args)
adalah metode yang akan dieksekusi ketika pemrograman sedang berjalan. Metode utama ini akan memiliki deklarasi metode yang sama di setiap program Java.
kelas publik HelloWorld { public static void main(String args) { } }
Langkah 3. Tulis baris kode yang akan mencetak "Hello World
System.out.println("Halo Dunia.");
-
Mari kita lihat komponen dari baris ini:
-
Sistem
- memberitahu sistem untuk melakukan sesuatu.
-
keluar
- memberitahu sistem bahwa kita akan melakukan beberapa hal keluaran.
-
println
- singkatan dari "garis cetak," jadi kami memberi tahu sistem untuk mencetak garis di output.
-
Tanda kurung di sekitar
("Halo Dunia.")
artinya metode
System.out.println()
mengambil parameter, yang dalam hal ini adalah String
"Halo Dunia."
-
-
Perhatikan bahwa ada beberapa aturan di Java yang harus kita patuhi:
- Anda harus selalu menambahkan titik koma di akhir setiap baris.
- Java peka huruf besar/kecil, jadi Anda harus menulis nama metode, nama variabel, dan nama kelas dalam huruf besar/kecil yang benar atau Anda akan mendapatkan kesalahan.
- Blok kode khusus untuk metode atau loop tertentu terbungkus di antara tanda kurung kurawal.
Langkah 4. Gabungkan semuanya
Program Hello World terakhir Anda akan terlihat seperti berikut:
public class HelloWorld { public static void main(String args) { System.out.println("Hello World."); } }
Langkah 5. Simpan file Anda dan buka command prompt atau terminal untuk mengkompilasi program
Arahkan ke folder tempat Anda menyimpan HelloWorld.java dan ketik
javac HelloWorld.java
. Ini memberitahu compiler Java bahwa Anda ingin mengkompilasi HelloWorld.java. Jika ada kesalahan, kompiler akan memberi tahu Anda apa yang Anda lakukan salah. Jika tidak, Anda tidak akan melihat pesan apa pun dari kompiler. Jika Anda melihat direktori di mana Anda memiliki HelloWorld.java sekarang, Anda akan melihat HelloWorld.class. Ini file yang akan digunakan Java untuk menjalankan program Anda.
Langkah 6. Jalankan program
Akhirnya, kita bisa menjalankan program kita! Di command prompt atau terminal, ketik
java Halo Dunia
. Ini memberitahu Java bahwa Anda ingin menjalankan kelas HelloWorld. Anda akan melihat "Halo Dunia". muncul di konsol Anda.
Langkah 7. Selamat, Anda telah membuat program Java pertama Anda
Metode 3 dari 3: Input dan Output
Langkah 1. Sekarang kita akan memperluas program Hello World kita untuk mengambil input dari pengguna
Dalam program Hello World kami, kami mencetak string untuk dilihat pengguna, tetapi bagian interaktif dari program adalah ketika pengguna memasukkan input ke dalam program. Kami sekarang akan memperluas program kami untuk meminta nama pengguna dan kemudian menyapa pengguna dengan namanya.
Langkah 2. Impor kelas Pemindai
Di Java, kami memiliki beberapa pustaka bawaan yang dapat kami akses, tetapi kami harus mengimpornya. Salah satu library tersebut adalah java.util, yang berisi objek Scanner yang kita perlukan untuk mendapatkan input pengguna. Untuk mengimpor kelas Scanner, kita tambahkan baris berikut ke awal kode kita.
impor java.util. Scanner;
- Ini memberitahu program kita bahwa kita ingin menggunakan objek Pemindai yang ada dalam paket java.util.
-
Jika kita ingin memiliki akses ke setiap objek dalam paket java.util, kita cukup menulis
impor java.util.*;
- di awal kode kita.
Langkah 3. Di dalam metode utama kita, buat instance baru dari objek Scanner
Java adalah bahasa pemrograman berorientasi objek, sehingga merepresentasikan konsep menggunakan objek. Objek Pemindai adalah contoh objek yang memiliki bidang dan metode. Untuk menggunakan kelas Pemindai, kita harus membuat objek Pemindai baru yang dapat kita isi bidangnya dan menggunakan metodenya. Untuk melakukan ini, kami menulis:
Pemindai userInputScanner = Pemindai baru(System.in);
-
Pemindai Masukan pengguna
- adalah nama objek Pemindai yang baru saja kita buat. Perhatikan bahwa nama ditulis dalam kasus unta; ini adalah konvensi untuk penamaan variabel di Jawa.
-
Kami menggunakan
baru
operator untuk membuat instance baru dari suatu objek. Jadi, dalam contoh ini, kami membuat instance baru dari objek Scanner dengan menulis
Pemindai baru (System.in)
- .
-
Objek Pemindai mengambil parameter yang memberi tahu objek apa yang harus dipindai. Dalam hal ini, kami memasukkan
System.in
sebagai parameter.
System.in
- memberitahu program untuk memindai input dari sistem, yang merupakan input yang akan diketik pengguna ke dalam program.
Langkah 4. Minta pengguna untuk memasukkan
Kita harus meminta input kepada pengguna sehingga pengguna tahu kapan harus mengetik sesuatu ke konsol. Hal ini dapat dicapai dengan
System.out.print
atau
System.out.println
System.out.print("Siapa nama anda? ");
Langkah 5. Minta objek Pemindai untuk mengambil baris berikutnya yang diketik pengguna dan menyimpannya dalam sebuah variabel
Pemindai akan selalu mengambil data tentang apa yang diketik pengguna. Baris berikut akan meminta Pemindai untuk mengambil apa yang telah diketik pengguna untuk namanya dan menyimpannya dalam sebuah variabel:
String userInputName = userInputScanner.nextLine();
-
Di Jawa, konvensi untuk menggunakan metode objek adalah
namaobjek.namametode(parameter)
. Di dalam
userInputScanner.nextLine()
kami memanggil objek Pemindai kami dengan nama yang baru saja kami berikan dan kemudian kami memanggil metodenya
baris berikutnya()
- yang tidak mengambil parameter apa pun.
-
Perhatikan bahwa kita menyimpan baris berikutnya di objek lain: objek String. Kami telah menamai objek String kami
NamaInput pengguna
Langkah 6. Cetak salam untuk pengguna
Sekarang setelah nama pengguna tersimpan, kita dapat mencetak salam kepada pengguna. Ingat itu
System.out.println("Halo Dunia.");
yang kita tulis di kelas utama? Semua kode yang baru saja kita tulis harus berada di atas baris itu. Sekarang kita dapat memodifikasi baris itu untuk mengatakan:
System.out.println("Halo " + namaInput pengguna + "!");
-
Cara kami merantai "Halo", nama pengguna, dan "!" dengan menulis
"Halo" + namaInput pengguna + "!"
- disebut Rangkaian string.
- Apa yang terjadi di sini adalah bahwa kita memiliki tiga string: "Halo", userInputName, dan "!". String di Java tidak dapat diubah, yang berarti tidak dapat diubah. Jadi ketika kita menggabungkan ketiga string ini, pada dasarnya kita membuat string baru yang berisi salam.
-
Kemudian kami mengambil string baru ini dan memasukkannya sebagai parameter untuk
System.out.println
- .
Langkah 7. Gabungkan semuanya dan simpan
Kode kita sekarang akan terlihat seperti ini:
impor java.util. Scanner; public class HelloWorld { public static void main(String args) { Scanner userInputScanner = new Scanner(System.in); System.out.print("Siapa nama anda? "); String userInputName = userInputScanner.nextLine(); System.out.println("Halo " + namaInput pengguna + "!"); } }
Langkah 8. Kompilasi dan jalankan
Masuk ke command prompt atau terminal dan jalankan perintah yang sama seperti yang kita jalankan untuk iterasi pertama HelloWorld.java. Kita harus mengkompilasi program terlebih dahulu:
javac HelloWorld.java
. Kemudian kita bisa menjalankannya:
java Halo Dunia
Contoh Program Java
Contoh Program Java Dasar
Dukung wikiHow dan buka kunci semua sampel.
Contoh Program Java dengan Input
Dukung wikiHow dan buka kunci semua sampel.
Tips
- Java adalah bahasa pemrograman berorientasi objek, jadi sangat berguna untuk membaca lebih lanjut tentang dasar-dasar bahasa pemrograman berorientasi objek.
-
Pemrograman Berorientasi Objek memiliki banyak fitur khusus untuk paradigmanya. Tiga dari fitur utama ini adalah:
- Enkapsulasi: kemampuan untuk membatasi akses ke beberapa komponen objek. Java memiliki pengubah privat, terproteksi, dan publik untuk bidang dan metode.
- Polimorfisme: kemampuan objek untuk mengambil identitas yang berbeda. Di Jawa, sebuah objek dapat dilemparkan ke objek lain untuk menggunakan metode objek lain.
- Warisan: kemampuan untuk menggunakan bidang dan metode dari kelas lain dalam hierarki yang sama dengan objek saat ini.