Menulis program pertama Anda di Java

Pengarang: Eugene Taylor
Tanggal Pembuatan: 16 Agustus 2021
Tanggal Pembaruan: 1 Juli 2024
Anonim
Belajar Java Dari Awal  - 1 - Program Java Pertama dengan Netbeans
Video: Belajar Java Dari Awal - 1 - Program Java Pertama dengan Netbeans

Isi

Java adalah bahasa pemrograman berorientasi objek yang dikembangkan oleh James Gosling pada tahun 1991, yang berarti menggunakan konsep seperti "objek" dengan "bidang" (menggambarkan karakteristik objek) dan "metode" (tindakan yang dapat dilakukan objek). Java adalah bahasa "tulis sekali, jalankan di mana saja", yang berarti bahasa ini dirancang untuk berjalan di platform apa pun dan di Java Virtual Machine (JVM) apa pun. Karena Java banyak menggunakan bahasa umum, mudah bagi pemula untuk belajar dan mengerti. Tutorial ini merupakan pengantar menulis program di Java.

Melangkah

Metode 1 dari 3: Program Java pertama Anda

  1. Untuk mulai menulis program di Java, Anda harus menyiapkan lingkungan kerja terlebih dahulu. Banyak programmer menggunakan lingkungan pengembangan terintegrasi (IDE) seperti Eclipse dan Netbeans untuk pemrograman Java, tetapi Anda dapat menulis dan mengompilasi program Java tanpa IDE yang berat.
  2. Semua jenis program seperti Notepad sudah cukup untuk pemrograman Java. Pemrogram kelas berat terkadang lebih memilih editor teks sederhana dari terminal, seperti vim dan emacs. Editor teks yang sangat bagus yang dapat diinstal pada komputer Windows dan mesin berbasis Linux (Ubuntu, Mac, dll.) Adalah Sublime Text, yang akan kita gunakan dalam tutorial ini.
  3. Pastikan Anda memiliki Kit Pengembangan Perangkat Lunak Java terpasang. Anda membutuhkan ini untuk mengkompilasi program Anda.
    • Di Windows, jika variabel lingkungan salah, Anda mungkin mendapatkan kesalahan saat menjalankan javac. Untuk menghindari pesan kesalahan ini, lihat artikel instalasi Java Software Development Kit untuk informasi lebih lanjut.

Metode 2 dari 3: Program Halo Dunia

  1. Kami pertama-tama akan membuat program yang menampilkan "Halo dunia" di layar. Buat file baru di editor teks Anda, dan simpan sebagai "HelloWereld.java". HelloWorld adalah nama kelas Anda, yang harus sama dengan nama file Anda.
  2. Deklarasikan kelas Anda dan metode utama. Metode utama public static void main (String [] args) adalah metode yang dijalankan ketika program sedang berjalan. Metode utama ini memiliki deklarasi metode yang sama di setiap program Java.

    kelas publik HelloWorld {public static void main (String [] args) {}}

  3. Tuliskan baris kode yang akan menampilkan "Hello world".

    System.out.println ("Halo dunia.");

    • Mari kita pecahkan aturan ini menjadi berbagai komponennya:
      • Sistem memberi tahu sistem bahwa sesuatu harus dilakukan.
      • out memberi tahu sistem bahwa ada output.
      • println adalah singkatan dari "print this line," sehingga memberi tahu sistem bahwa outputnya adalah baris teks.
      • Tanda kutip di sekitar ("Halo dunia.") Berarti bahwa metode System.out.println () meminta parameter; dalam hal ini adalah string "Halo dunia."
    • Perhatikan bahwa ada sejumlah aturan Java yang harus kita patuhi di sini:
      • Selalu beri titik koma di akhir baris program.
      • Java peka huruf besar / kecil, jadi Anda harus meletakkan metode, variabel, dan nama kelas dalam ukuran font yang benar atau pesan kesalahan akan muncul.
      • Blok kode yang terkait dengan metode atau loop tertentu diapit tanda kurung kurawal.
  4. Gabungkan semuanya. Program terakhir Hello World sekarang akan terlihat seperti ini:

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

  5. Simpan file Anda dan buka Command Prompt atau Terminal untuk mengompilasi program. Arahkan ke folder tempat Anda menyimpan HalloWereld.java dan ketik javac HalloWereld.java. Ini memberi tahu compiler Java bahwa Anda ingin mengkompilasi HalloWereld.java. Jika kesalahan telah terjadi, kompilator melihat apa yang Anda lakukan salah.Dalam semua kasus lainnya, kompilator tidak akan menampilkan pesan apa pun. Jika Anda melihat direktori tempat Anda menyimpan HalloWereld.java, Anda akan melihat file HalloWereld.class. Ini adalah file yang digunakan Java untuk menjalankan program Anda.
  6. Jalankan programnya. Akhirnya kita bisa mulai menjalankan program! Di jendela atau terminal perintah, ketik berikut ini: java HelloWorld. Ini menunjukkan bahwa Java harus mengeksekusi kelas HalloWereld. Anda akan melihat "Hello world" tercetak di layar (di konsol).
  7. Selamat, Anda telah menulis program Java pertama Anda!

Metode 3 dari 3: Input dan output

  1. Kami kemudian akan memperluas program Hello World kami dengan menerima masukan dari pengguna. Dalam program Hello World kami, kami telah mencetak string teks di layar, tetapi bagian interaktif dari program adalah bagian di mana pengguna dapat memasukkan data. Kami sekarang akan memperluas program kami dengan pertanyaan bagi pengguna untuk memasukkan namanya, diikuti dengan salam, diikuti dengan nama pengguna.
  2. Impor kelas Scanner. Di Java ada sejumlah pustaka bawaan yang dapat kita gunakan, tetapi kita harus mengimpornya terlebih dahulu. Salah satu pustaka ini adalah java.util, yang memiliki objek Scanner sehingga kita perlu menerima masukan dari pengguna. Untuk mengimpor kelas Scanner, kami menambahkan baris berikut di awal kode kami.

    import java.util.Scanner;

    • Ini memberi tahu program kami bahwa kami ingin menggunakan objek Scanner dalam paket java.util.
    • Jika kita ingin mengakses setiap objek di java.util, kita tulis import java.util. *; di awal kode kami.
  3. Dalam metode utama kami, kami membuat instance baru dari objek Scanner. Java adalah bahasa berorientasi objek, jadi konsepnya akan menggunakan objek. Objek Scanner adalah contoh objek dengan field dan method. Untuk dapat menggunakan kelas Scanner, kita membuat objek Scanner baru yang kemudian dapat kita isi bidangnya dan menggunakan metodenya. Anda melakukan ini sebagai berikut:

    Scanner userInputScanner = Scanner baru (System.in);

    • userInputScanner adalah nama objek Scanner yang baru saja kita buat. Perhatikan bahwa setiap bagian dari nama ditulis dengan huruf kapital (huruf besar / kecil); ini adalah konvensi penamaan variabel di Java.
    • Kami menggunakan operator baru untuk membuat contoh baru dari suatu objek. Jadi, dalam hal ini kami membuat instance baru dari objek Scanner menggunakan kode Scanner baru (System.in).
    • Objek Scanner meminta parameter yang memberi tahu objek apa yang harus dipindai. Dalam hal ini kami menempatkan System.in sebagai parameter. System.in memberi tahu program untuk mencari masukan dari sistem, yang dalam hal ini adalah apa yang diketik pengguna ke dalam program.
  4. Minta masukan dari pengguna. Kami harus meminta pengguna untuk mengetikkan sesuatu sebagai masukan sehingga pengguna tahu kapan harus memasukkan sesuatu di konsol. Anda dapat melakukan ini dengan System.out.print atau dengan System.out.println.

    System.out.print ("Siapa nama Anda?");

  5. Minta objek Scanner untuk mengambil baris berikutnya dari apa yang diketik pengguna dan menyimpannya sebagai variabel. Pemindai akan selalu menyimpan apa yang diketik pengguna. Baris kode berikut akan meminta Pemindai untuk menyimpan apa yang telah diketik pengguna sebagai nama dalam variabel:

    String userInputName = userInputScanner.nextLine ();

    • Di Java, ketentuan untuk menggunakan metode objek adalah kode objectName.methodName (parameter). Dengan userInputScanner.nextLine (), kita memanggil objek Scanner dengan nama yang baru kita berikan, lalu memanggil metodenya dengan nextLine () tanpa parameter.
    • Perhatikan bahwa kami menyimpan baris berikut di objek lain: String. Kami telah menamai objek String kami userInputName.
  6. Cetak salam di layar untuk pengguna. Sekarang setelah kita menyimpan nama pengguna, kita dapat mencetak salam kepada pengguna tersebut. Apakah Anda tahu System.out.println ("Hello world."); kode apa saja yang kita tulis di kelas utama? Semua kode yang baru saja kita tulis harus berada di atas baris itu. Sekarang kita dapat mengubah baris tersebut menjadi sebagai berikut:

    System.out.println ("Halo" + userInputName + "!");

    • Cara kami menggunakan "Halo", nama pengguna dan "!" ditautkan bersama oleh "Hello" + userInputName + "!" disebut penggabungan string.
    • Apa yang terjadi di sini adalah kita berurusan dengan tiga string: "Hello", userInputName, dan "!". String di Java tidak dapat diubah dan karenanya tidak dapat diubah. Jadi saat kami menggabungkan ketiga string ini, pada dasarnya kami membuat string baru dengan salam.
    • Kemudian kami mengambil string baru ini dan menggunakannya sebagai parameter untuk System.out.println.
  7. Gabungkan dan simpan pekerjaan Anda. Kode kita sekarang akan terlihat seperti ini:

    import 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" + userInputName + "!"); }}

  8. Kompilasi dan jalankan program. Buka Jendela Perintah atau Terminal dan jalankan perintah yang sama seperti untuk versi pertama HelloWereld.java kami. Kita harus mengkompilasi programnya terlebih dahulu: javac HalloWereld.java. Kemudian kita bisa menjalankannya: java HelloWorld.

Tips

  • Java adalah bahasa pemrograman berorientasi objek, sehingga berguna untuk mempelajari lebih lanjut dasar-dasar bahasa pemrograman berorientasi objek.
  • Pemrograman Berorientasi Objek (OOP) memiliki banyak fungsi khusus untuk paradigmanya. Tiga dari fungsi utama ini adalah:
    • Enkapsulasi: (enkapsulasi) Kemampuan untuk membatasi akses ke beberapa bagian objek. Java memiliki pengubah privat, dilindungi, dan publik untuk bidang dan metode.
    • Polimorfisme : kemampuan objek untuk mengasumsikan identitas yang berbeda. Di Java, satu objek bisa menjadi bagian dari objek lain untuk menggunakan metode objek lain.
    • Warisan: (inheritance) Kemampuan untuk menggunakan kolom dan metode dari kelas lain dalam hierarki yang sama dengan objek saat ini.