Pemboleh ubah dan Literal Java (Dengan Contoh)

Dalam tutorial ini, kita akan belajar mengenai pemboleh ubah dan literal Java dengan bantuan contoh.

Pemboleh ubah Java

Pemboleh ubah adalah lokasi di memori (kawasan penyimpanan) untuk menyimpan data.

Untuk menunjukkan kawasan penyimpanan, setiap pemboleh ubah harus diberi nama unik (pengecam). Ketahui lebih lanjut mengenai pengecam Java.

Buat Pemboleh ubah di Java

Inilah cara kami membuat pemboleh ubah di Java,

 int speedLimit = 80;

Di sini, speedLimit adalah pemboleh ubah jenis data int dan kami telah memberikan nilai 80 kepadanya.

Jenis data int menunjukkan bahawa pemboleh ubah hanya dapat menahan bilangan bulat. Untuk mengetahui lebih lanjut, lawati jenis data Java.

Sebagai contoh, kami telah memberikan nilai kepada pemboleh ubah semasa pengisytiharan. Walau bagaimanapun, ia tidak wajib.

Anda boleh menyatakan pemboleh ubah dan menetapkan pemboleh ubah secara berasingan. Sebagai contoh,

 int speedLimit; speedLimit = 80;

Catatan : Java adalah bahasa yang ditaip secara statik. Ini bermaksud bahawa semua pemboleh ubah mesti dinyatakan sebelum dapat digunakan.

Tukar nilai pemboleh ubah

Nilai pemboleh ubah dapat diubah dalam program, oleh itu pemboleh ubah nama . Sebagai contoh,

 int speedLimit = 80;… speedLimit = 90; 

Di sini, pada mulanya, nilai speedLimit adalah 80 . Kemudian, kami menukarnya menjadi 90 .

Namun, kami tidak dapat mengubah jenis data variabel di Java dalam ruang lingkup yang sama.

Apakah skop pemboleh ubah?

Jangan bimbang sekarang. Ingatlah bahawa kita tidak boleh melakukan perkara seperti ini:

 int speedLimit = 80;… float speedLimit;

Untuk mengetahui lebih lanjut, lawati: Bolehkah saya menukar jenis deklarasi untuk pemboleh ubah di Java?

Peraturan untuk Menamakan Pembolehubah di Java

Bahasa pengaturcaraan Java mempunyai peraturan dan konvensyen tersendiri untuk penamaan pemboleh ubah. Inilah yang perlu anda ketahui:

  • Java peka huruf besar kecil. Oleh itu, usia dan UMUR adalah dua pemboleh ubah yang berbeza. Sebagai contoh,
     int age = 24; int AGE = 25; System.out.println(age); // prints 24 System.out.println(AGE); // prints 25
  • Pemboleh ubah mesti bermula dengan huruf atau garis bawah, _ atau tanda dolar, $ . Sebagai contoh,
     int age; // valid name and good practice int _age; // valid but bad practice int $age; // valid but bad practice
  • Nama pemboleh ubah tidak boleh bermula dengan nombor. Sebagai contoh,
     int 1age; // invalid variables
  • Nama pemboleh ubah tidak boleh menggunakan ruang kosong. Sebagai contoh,
     int my age; // invalid variables

    Di sini, adakah kita perlu menggunakan nama pemboleh ubah yang mempunyai lebih dari satu kata, menggunakan semua huruf kecil untuk kata pertama dan menggunakan huruf pertama dari setiap kata berikutnya. Contohnya, myAge.
  • Semasa membuat pemboleh ubah, pilih nama yang masuk akal. Contohnya, skor, nombor, tahap lebih masuk akal daripada nama pemboleh ubah seperti s, n, dan l.
  • Sekiranya anda memilih satu-satu nama pemboleh ubah, gunakan semua huruf kecil. Sebagai contoh, lebih baik menggunakan kelajuan daripada SPEED, atau sPEED.

Terdapat 4 jenis pemboleh ubah dalam bahasa pengaturcaraan Java:

  • Pembolehubah Instance (Medan Bukan Statik)
  • Pemboleh ubah Kelas (Medan Statik)
  • Pemboleh ubah Tempatan
  • Parameter

Sekiranya anda berminat untuk mengetahui lebih lanjut mengenainya sekarang, kunjungi Java Variable Types.

Literal Java

Literal adalah data yang digunakan untuk mewakili nilai tetap. Mereka boleh digunakan secara langsung dalam kod. Sebagai contoh,

 int a = 1; float b = 2.5; char c = 'F';

Di sini, 1, 2.5, dan 'F'adalah literal.

Berikut adalah pelbagai jenis literal di Jawa.

1. Sastera Boolean

Di Jawa, literal boolean digunakan untuk menginisialisasi jenis data boolean. Mereka dapat menyimpan dua nilai: benar dan salah. Sebagai contoh,

 boolean flag1 = false; boolean flag2 = true;

Di sini, falsedan trueadalah dua literal boolean.

2. Sastera Integer

Literal integer adalah nilai numerik (berkaitan dengan nombor) tanpa bahagian pecahan atau eksponen. Terdapat 4 jenis literal integer di Java:

  1. binari (asas 2)
  2. perpuluhan (asas 10)
  3. oktal (asas 8)
  4. perenambelasan (asas 16)

Sebagai contoh:

 // binary int binaryNumber = 0b10010; // octal int octalNumber = 027; // decimal int decNumber = 34; // hexadecimal int hexNumber = 0x2F; // 0x represents hexadecimal // binary int binNumber = 0b10010; // 0b represents binary

Di Java, binari bermula dengan 0b , oktal bermula dengan 0 , dan heksadesimal bermula dengan 0x .

Nota : literals Integer digunakan untuk memulakan pembolehubah integer jenis suka byte, short, int, dan long.

3. Literal Titik Terapung

Literal titik terapung adalah literal numerik yang mempunyai bentuk pecahan atau bentuk eksponen. Sebagai contoh,

 class Main ( public static void main(String() args) ( double myDouble = 3.4; float myFloat = 3.4F; // 3.445*10^2 double myDoubleScientific = 3.445e2; System.out.println(myDouble); // prints 3.4 System.out.println(myFloat); // prints 3.4 System.out.println(myDoubleScientific); // prints 344.5 ) )

Catatan : Literal titik terapung digunakan untuk memulakan floatdan doublemenaip pemboleh ubah.

4. Sastera watak

Huruf watak adalah watak unicode yang dilampirkan dalam tanda petik tunggal. Sebagai contoh,

 char letter = 'a';

Di sini, aadalah watak literal.

Kita juga boleh menggunakan urutan pelarian sebagai literal watak. Contohnya, b (ruang belakang), t (tab), n (baris baru), dll.

5. String literal

String literal adalah urutan watak yang disertakan dalam petikan ganda. Sebagai contoh,

 String str1 = "Java Programming"; String str2 = "Programiz";

Di sini, Java Programmingdan Programizadalah dua literal rentetan.

Artikel menarik...