Definisi dan Contoh Pengidentifikasi Java

SEBUAH Jawa identifier adalah nama yang diberikan kepada paket, kelas, antarmuka, metode, atau variabel. Ini memungkinkan programmer untuk merujuk item dari tempat lain dalam program.

Untuk memaksimalkan pengidentifikasi yang Anda pilih, buat mereka bermakna dan ikuti konvensi penamaan Java standar.

Contoh Pengidentifikasi Java

Jika Anda memiliki variabel yang memuat nama, tinggi, dan berat seseorang, maka pilih pengidentifikasi yang membuat tujuannya jelas:

 String name = "Homer Jay Simpson";

 int berat = 300;

 tinggi ganda = 6;


 System.out.printf ("Nama saya% s, tinggi saya adalah% .0f kaki dan berat saya adalah% d pound. Doh!% N ", nama, tinggi, berat); 

Ini untuk Mengingat Tentang Java Identifiers

Karena ada beberapa sintaks yang ketat, atau aturan tata bahasa ketika menyangkut pengidentifikasi Java (jangan khawatir, mereka tidak sulit untuk dipahami), pastikan Anda mengetahui hal ini dan jangan lakukan:

  • Kata-kata yang dicadangkan Suka
    kelas
    ,
    terus
    ,
    kosong
    ,
    lain
    , dan
    jika
    tidak dapat digunakan.
  • instagram viewer
  • "Huruf Jawa" adalah istilah yang diberikan kepada huruf yang dapat diterima yang dapat digunakan untuk pengidentifikasi. Ini tidak hanya mencakup huruf alfabet biasa tetapi juga simbol, yang hanya mencakup, tanpa kecuali, tanda garis bawah (_) dan tanda dolar ($).
  • "Digit Java" termasuk angka 0-9.
  • Identifier dapat dimulai dengan huruf, tanda dolar, atau garis bawah, tetapi bukan digit. Namun, penting untuk menyadari angka itu bisa digunakan selama mereka ada setelah karakter pertama, seperti
    e8xmple
  • Huruf dan angka Java dapat berupa apa saja dari rangkaian karakter Unicode, yang berarti karakter dalam bahasa Cina, Jepang, dan bahasa lainnya dapat digunakan.
  • Spasi tidak dapat diterima, jadi garis bawah dapat digunakan sebagai gantinya.
  • Panjangnya tidak masalah, jadi Anda bisa memiliki pengidentifikasi yang sangat panjang jika Anda mau.
  • Kesalahan waktu kompilasi akan terjadi jika pengidentifikasi menggunakan ejaan yang sama dengan kata kunci, null literal, atau boolean literal.
  • Karena daftar kata kunci SQL mungkin, di beberapa titik di masa depan, termasuk kata-kata SQL lainnya (dan pengidentifikasi tidak dapat dieja sama dengan kata kunci), biasanya Anda tidak disarankan menggunakan kata kunci SQL sebagai pengidentifikasi.
  • Dianjurkan untuk menggunakan pengidentifikasi yang terkait dengan nilai-nilai mereka sehingga lebih mudah diingat.
  • Variabel bersifat case-sensitive, yang artinya
    nilai saya
    tidak berarti sama dengan
    Nilai Saya

catatan: Jika Anda terburu-buru, singkirkan fakta bahwa pengenal adalah satu atau lebih karakter yang berasal dari kumpulan angka, huruf, garis bawah, dan tanda dolar, dan bahwa karakter pertama tidak boleh a jumlah.

Mengikuti aturan di atas, pengidentifikasi ini akan dianggap sah:

  • _variablename
  • _3bervariasi
  • $ testvariable
  • VariableTest
  • variabletest
  • this_is_a_variable_name_that_is_long_but_still_valid_because_of_the_underscores
  • max_value

Berikut adalah beberapa contoh pengidentifikasi itu tidak valid karena mereka melanggar aturan yang disebutkan di atas:

  • 8contoh
    (ini dimulai dengan angka)
  • exa + ple
    (tanda tambah tidak diizinkan)
  • tes variabel
    (spasi tidak valid)
  • this_long_variable_name_is_not_valid_because_of_this ini
    (sementara garis bawah dapat diterima seperti pada contoh di atas, bahkan satu tanda hubung dalam pengidentifikasi ini menjadikannya tidak valid)
instagram story viewer