3 Cara Menulis Program Pertama Anda di Java

Isi kandungan:

3 Cara Menulis Program Pertama Anda di Java
3 Cara Menulis Program Pertama Anda di Java

Video: 3 Cara Menulis Program Pertama Anda di Java

Video: 3 Cara Menulis Program Pertama Anda di Java
Video: Tutorial dasar photoshop untuk pemula 2024, Disember
Anonim

Java adalah bahasa pengaturcaraan berorientasikan objek yang dibuat pada tahun 1995 oleh James Gosling. Artinya, bahasa menyajikan konsep sebagai "objek" dengan "bidang" (iaitu atribut yang menggambarkan objek) dan "kaedah" (tindakan yang dapat dilakukan oleh objek). Java adalah bahasa "sekali ditulis, jalankan di mana sahaja". Artinya, bahasa tersebut dirancang untuk berjalan di platform mana pun yang memiliki Java Virtual Machine (JVM). Oleh kerana Java adalah bahasa pengaturcaraan yang sangat panjang, mudah bagi pemula untuk belajar dan memahami. Tutorial berikut adalah pengenalan program penulisan dengan Java.

Langkah

Kaedah 1 dari 3: Menulis Program Java Utama

91968 1
91968 1

Langkah 1. Untuk mula menulis program dengan Java, tentukan persekitaran kerja anda

Banyak pengaturcara menggunakan Integrated Development Environment (IDE) seperti Eclipse dan Netbeans untuk pengaturcaraan Java, tetapi kami dapat menulis program Java dan menyusunnya tanpa IDE.

91968 2
91968 2

Langkah 2. Sebarang jenis program yang serupa dengan Notepad akan mencukupi untuk pengaturcaraan dengan Java

Pengaturcara garis keras kadang-kadang lebih suka penyunting teks yang dibina di terminal, seperti vim dan emacs. Penyunting teks yang kuat yang dapat dipasang pada komputer berasaskan Windows dan Linux (Mac, Ubuntu, dll.) Adalah Sublime Text. Penyunting teks inilah yang akan kita gunakan dalam tutorial ini.

91968 3
91968 3

Langkah 3. Pastikan anda telah memasang Kit Pembangunan Perisian Java

Anda memerlukannya untuk menyusun program anda.

  • Pada sistem berasaskan Windows, jika pemboleh ubah persekitaran tidak sepadan, anda mungkin mengalami kegagalan semasa menjalankan

    javac

  • . Baca artikel Cara Memasang Kit Pengembangan Perisian Java untuk maklumat lebih lanjut mengenai pemasangan JDK untuk mengelakkan ralat ini.

Kaedah 2 dari 3: Program Hello World

91968 4
91968 4

Langkah 1. Pertama sekali, kami akan membuat program yang memaparkan mesej "Hello World

"Dalam editor teks anda, buat fail baru dan simpan dengan nama" HelloDunia.java ". HelloDunia adalah nama kelas anda dan nama kelas mestilah sama dengan nama fail anda.

91968 5
91968 5

Langkah 2. Tentukan kelas dan kaedah utama

Kaedah utama

utama kekosongan statik awam (String args)

adalah kaedah yang akan dijalankan semasa program dijalankan. Kaedah utama ini akan mempunyai deklarasi kaedah yang sama di semua program Java.

kelas awam HelloWorld {public static void main (String args) {}}

91968 6
91968 6

Langkah 3. Tulis sebaris kod yang akan memaparkan "Hello World

System.out.println ("Hello World.");

  • Perhatikan komponen baris ini:

    • Sistem

    • mengarahkan sistem untuk melakukan sesuatu.
    • keluar

    • memberitahu sistem bahawa kita akan menghasilkan output.
    • println

    • kependekan dari "garis cetak". Oleh itu, kami mengarahkan sistem untuk memaparkan garis dalam output.
    • Tanda petikan dihidupkan

      ("Hai dunia.")

      bermaksud kaedah

      System.out.println ()

      lulus dalam parameter, yang, dalam kes ini, adalah String

      "Hai dunia."

  • Perhatikan bahawa ada beberapa aturan di Java yang harus dipatuhi:

    • Anda harus selalu menambahkan titik koma (;) di hujung setiap baris.
    • Java peka huruf besar kecil. Oleh itu, anda mesti menulis nama kaedah, nama pemboleh ubah, dan nama kelas dengan huruf yang betul atau anda akan gagal.
    • Blok kod yang khusus untuk kaedah atau gelung tertentu dilampirkan pada pendakap kerinting.
91968 7
91968 7

Langkah 4. Satukan semuanya

Program Halo World terakhir anda akan kelihatan seperti berikut:

kelas awam HelloWorld {public static void main (String args) {System.out.println ("Hello World."); }}

91968 8
91968 8

Langkah 5. Simpan fail anda dan buka command prompt atau terminal untuk menyusun program

Pergi ke folder di mana HaloDunia.java disimpan dan taipkan

javac HelloDunia.java

. Perintah ini memberitahu penyusun Java bahawa anda ingin menyusun HaloDunia.java. Sekiranya berlaku ralat, penyusun akan memberitahu anda apa yang salah. Jika tidak, anda tidak akan melihat sebarang mesej dari penyusun. Sekiranya anda melihat direktori di mana anda kini menyimpan HaloDunia.java, anda akan melihat HaloDunia.class. Ini adalah fail yang akan digunakan Java untuk menjalankan program anda.

91968 9
91968 9

Langkah 6. Jalankan program

Akhirnya, kami akan menjalankan program kami! Di command prompt atau terminal, ketik

java HelloWorld

. Perintah ini memberitahu Java bahawa anda ingin menjalankan kelas HaloWorld. Anda akan melihat "Hello World." muncul di konsol.

91968 10
91968 10

Langkah 7. Tahniah, program Java pertama anda sudah siap

Kaedah 3 dari 3: Input dan Output

91968 11
91968 11

Langkah 1. Kami sekarang akan mengembangkan program Hello World untuk memasukkan input pengguna

Dalam program Hello World, kami memaparkan rentetan untuk dilihat oleh pengguna, tetapi bahagian interaktif program adalah ketika pengguna harus memasukkan input ke dalam program. Kami sekarang akan melanjutkan program untuk meminta pengguna memasukkan nama mereka dan kemudian menyambut pengguna dengan nama itu.

91968 12
91968 12

Langkah 2. Import kelas Pengimbas

Di Jawa, kami memiliki semacam perpustakaan bawaan yang dapat kami akses, tetapi kami harus mengimportnya terlebih dahulu. Salah satu perpustakaan ini adalah java.util, yang mengandungi objek Scanner yang kita perlukan untuk mendapatkan input dari pengguna. Untuk mengimport kelas Pengimbas, tambahkan baris berikut pada awal kod.

import java.util. Scanner;

  • Kod ini memberitahu program yang ingin kita gunakan objek Scanner yang terdapat dalam pakej java.util.
  • Sekiranya kita ingin mengakses setiap objek dalam pakej java.util, tulis sahaja

    import java.util. *;

  • pada awal kod.
91968 13
91968 13

Langkah 3. Di dalam kaedah utama, buat contoh baru objek Pengimbas

Java adalah bahasa pengaturcaraan berorientasikan objek. Jadi, bahasa ini menerangkan konsep penggunaan objek. Objek Scanner adalah contoh objek yang mempunyai medan dan kaedah. Untuk menggunakan kelas Pengimbas, kita mesti membuat objek Pengimbas baru yang bidangnya boleh kita isi dan kaedah yang boleh kita gunakan. Untuk melakukan ini, tulis:

Pengguna pengimbasInputScanner = Pengimbas baru (System.in);

  • userInputScanner

  • adalah nama objek Pengimbas yang baru kita ambil sampel. Perhatikan bahawa nama ditulis dengan huruf besar dan kecil; ini adalah konvensyen penamaan pemboleh ubah di Jawa.
  • Kami menggunakan operator

    baru

    untuk membuat contoh objek baru. Jadi, dalam contoh ini, kami membuat contoh baru objek Pengimbas dengan menulis

    Pengimbas baru (System.in)

  • .
  • Objek Pengimbas merangkumi parameter yang memberitahu objek apa yang hendak diimbas. Dalam kes ini, kita masukkan

    Sistem.in

    sebagai parameter.

    Sistem.in

  • memberitahu program untuk mencari input dari sistem, iaitu input yang akan ditaip pengguna ke dalam program.
91968 14
91968 14

Langkah 4. Minta input daripada pengguna

Kita harus meminta input dari pengguna supaya pengguna tahu kapan harus memasukkan sesuatu ke dalam konsol. Langkah ini boleh diambil oleh

Sistem.out.print

atau

Sistem.out.println

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

91968 15
91968 15

Langkah 5. Minta objek Pengimbas memasukkan baris seterusnya yang ditaip pengguna dan simpan dalam pemboleh ubah

Pengimbas akan selalu memasukkan data yang mengandungi apa yang pengguna taipkan. Baris berikut akan meminta Scanner mengambil nama pengguna yang ditaip dan menyimpannya dalam pemboleh ubah:

String userInputName = userInputScanner.nextLine ();

  • Di Jawa, konvensi untuk menggunakan kaedah objek adalah

    objectName.methodName (parameter)

    . Dalam

    userInputScanner.nextLine ()

    kami memanggil objek Pengimbas dengan nama yang baru kami berikan kemudian kami memanggil kaedahnya

    talian seterusnya ()

  • yang tidak merangkumi parameter.
  • Perhatikan bahawa kita menyimpan baris seterusnya dalam objek lain: objek String. Kami telah menamakan objek String kami

    userInputName

91968 16
91968 16

Langkah 6. Tunjukkan ucapan kepada pengguna

Sekarang setelah kami menyimpan nama pengguna, kami dapat memaparkan ucapan kepada pengguna. Ingat dengan

System.out.println ("Hello World.");

yang kita tulis di kelas utama? Semua kod yang baru kita tulis mesti berada di atas garis tersebut. Sekarang kita boleh mengubah garis itu menjadi:

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

  • Cara kami menggabungkan "Hello", nama pengguna dan "!" dengan menulis

    "Hello" + userInputName + "!"

  • dipanggil Gabungan rentetan.
  • Di sini kita mempunyai tiga rentetan: "Hello", userInputName, dan "!". String di Java tetap, yang bermaksud tidak dapat diubah. Oleh itu, ketika kita menggabungkan tiga rentetan ini, pada dasarnya kita membuat rentetan baru yang mengandungi ucapan.
  • Kemudian kami mengambil rentetan baru ini dan meneruskannya sebagai parameter ke dalam

    Sistem.out.println

  • .
91968 17
91968 17

Langkah 7. Susun semuanya dan simpan

Kod kami sekarang akan kelihatan seperti ini:

import java.util. Scanner; kelas awam HelloWorld {public static void main (String args) {Scanner userInputScanner = pengimbas baru (System.in); System.out.print ("Siapa nama anda?"); String userInputName = userInputScanner.nextLine (); System.out.println ("Hello" + userInputName + "!"); }}

91968 18
91968 18

Langkah 8. Susun dan jalankan

Pergi ke command prompt atau terminal dan jalankan arahan yang sama seperti yang kita jalankan HaloDunia.java. Pertama kita mesti menyusun program:

javac HelloDunia.java

. Kemudian kita boleh menjalankannya:

java HelloWorld

Petua

  • Java adalah bahasa pengaturcaraan berorientasikan objek. Oleh itu, adalah idea yang baik untuk membaca asas-asas bahasa pengaturcaraan berorientasikan objek untuk mengetahui lebih lanjut.
  • Pengaturcaraan berorientasikan objek mempunyai banyak ciri khas. Tiga daripadanya adalah:

    • Enkapsulasi: keupayaan untuk menyekat akses ke beberapa objek komponen. Java mempunyai pengubah peribadi, dilindungi, dan umum untuk bidang dan kaedah.
    • Polimorfisme: keupayaan objek untuk menggunakan pelbagai identiti. Di Jawa, objek dapat dimasukkan ke objek lain untuk menggunakan metode objek lain.
    • Warisan: keupayaan untuk menggunakan bidang dan kaedah dari kelas lain dalam hierarki yang sama dengan objek semasa.

Disyorkan: