JavaRush /Java Blog /Random-ID /Variabel dan Konstanta Java

Variabel dan Konstanta Java

Dipublikasikan di grup Random-ID
Untuk memahami bahasa Java, sangat penting untuk memahami sintaksisnya. Salah satu elemen penting dan mendasar adalah variabel.

Apa itu variabel di Java

Variabel dalam Java adalah wadah yang dapat menyimpan sejumlah nilai data untuk digunakan nanti dalam suatu program. Pada dasarnya, variabel adalah unit terkecil yang tidak dapat dibagi lagi dalam aplikasi Java. Variabel di Java terdiri dari dua jenis: variabel yang ditujukan untuk data kecil (variabel primitif) dan untuk data yang lebih kompleks dan berat (variabel referensi). Hari ini kita akan melihat kasus pertama ketika variabel menyimpan nilai data itu sendiri. Variabel seperti ini disebut primitif. Variabel primitif di Java dan konstanta - 1

Mendeklarasikan Variabel di Java

Mari kita lihat contoh ini:
int x = 9;
Mari kita lihat apa yang kita lihat: int- jenis variabel yang menggambarkan bilangan bulat yang terletak di kisaran -2147483648 hingga 2147483647 x- nama variabel (kita perlu membedakannya satu sama lain, bukan?) = tanda penugasan ke beberapa variabel, beberapa value 9- nilai langsungnya adalah ;akhir dari perintah ini. Sekarang mari kita gabungkan semuanya: kita menentukan bahwa variabel bertipe intdengan nama xmemiliki nilai 9. Contoh ini bentuk singkatannya, bentuk lengkapnya seperti ini:
int x;
x = 9;
Pada baris pertama kita melihat deklarasi suatu variabel dan memberinya nama, yaitu dengan ini kita memberitahu JVM untuk mengalokasikan ruang untuk variabel int(4 byte) dan memberinya nama x. Yang kedua kami memberinya nilai 9. Sebelumnya, nilai defaultnya adalah 0. Perlu disampaikan beberapa patah kata tentang penamaan variabel. Biasanya ditulis dengan gaya unta yang lebih rendah. Contohnya, jika kita mempunyai variabel yang menjelaskan jumlah orang (jumlah orang), maka nama yang tepat untuk variabel tersebut adalah:
int countOfPeople;
Pada nama ini, kata pertama diawali dengan huruf kecil (kecil), dan setiap kata berikutnya diawali dengan huruf kapital (kapital). Hal ini dilakukan agar nama-nama tersebut lebih mudah dibaca, karena nama variabel biasanya terdiri lebih dari satu kata.

Mendefinisikan Ulang Variabel

Mari kembali ke contoh deklarasi variabel:
int x = 9;
Jika kita pernah memasukkan suatu nilai ke dalam suatu variabel, bukan berarti selama eksekusi program variabel tersebut xakan selalu mempunyai nilai 9. Kita dapat menulis ulang:
x = 4;
Semuanya hampir sama, namun kita tidak menambahkan lagi tipe ( int), karena didaftarkan pada saat mendeklarasikan suatu variabel (menyatakan keberadaannya). Selanjutnya, kita hanya akan menggunakannya kembali, seperti misalnya di sini kita melihat penimpaannya (kita menetapkan nilai baru pada variabel kita, menimpa yang lama). Anggaplah kita juga mempunyai variabel:
int y = 7;
Dan dengan setting: x = y; Nilai variabel yang lama xakan dihapus, ditimpa dengan salinan nilai tersebut yyaitu - 7. Anda juga dapat mengatur nilai beberapa variabel lain, ditambah dengan jumlah yang kita perlukan:
x = y + 5;
Karena variabel kita ysama dengan 7, hasilnya xakan sama dengan 12. Yang lebih menarik adalah kemampuan untuk melakukan tindakan berikut:
x = x + 6;
Apa yang kita lihat di sini? Variabel tersebut xdiberi nilai yang sama dengan masa lalu ditambah 6, yaitu menjadi: 12 + 6 = 18. Entri yang sama dapat dipersingkat dengan menghilangkan x:
x =+ 6;

Jenis Variabel

Aplikasi di Java terdiri dari kelas dan objek. Mari kita lihat apa itu variabel Java:
  • variabel objek;
  • variabel lokal;
  • variabel kelas.
Variabel primitif di Java dan konstanta - 2Sebagai contoh kelas, kita akan mengambil kelas anjing dengan metode “gonggongan”:
public class Dog {
   public void bark() {
   }
}

Variabel Objek

Variabel dideklarasikan di dalam kelas, namun tidak dideklarasikan di dalam metode, konstruktor, atau blok.
public class Dog {
public  int value = 9;
   public void bark() {
   }
}
Untuk memanggil variabel ini, kita perlu membuat objek terlebih dahulu:
Dog dog = new Dog();
dog.value;
Variabel dibuat hanya setelah objek dibuat (yaitu, setelah objek dibuat menggunakan new). Dalam suatu objek, variabel internal selalu terlihat oleh semua metode, konstruktor, atau apa pun dalam objek yang sama. Seperti disebutkan di atas, variabel objek memiliki nilai default. Untuk angka, nilai defaultnya adalah 0, untuk logika (boolean) - false, untuk referensi ke suatu objek - null.

Variabel lokal

Variabel-variabel ini dideklarasikan dalam metode, konstruktor, atau blok.
public class Dog {
   public void bark() {
   int value = 9;
   }
}
Variabel lokal hanya ada di blok kode yang dipanggil, yang pada akhirnya akan dihapus dari memori. Mereka hanya terlihat dalam metode, konstruktor , atau blok yang dideklarasikan. Artinya, Anda tidak dapat menggunakan suatu variabel, misalnya, dalam metode lain. Pengubah akses tidak dapat digunakan untuk variabel lokal. Apa gunanya jika variabel tidak terlihat di luar batas metode? Variabel jenis ini dibuat ketika suatu metode (atau konstruktor, atau blok) dipanggil dan dimusnahkan ketika selesai.

Variabel Kelas

Variabel jenis ini disebut juga statis. Mereka dideklarasikan dengan kata pengubah static, tetapi di luar cakupan metode, konstruktor, atau blok.
public class Dog {
public static  int value = 9;
   public void bark() {
   }
}
Panggil variabel kami:
Dog.value
Dimana Dognama kelas dimana variabel tersebut dilampirkan. Nilai defaultnya sama dengan variabel objek. Untuk angka, defaultnya adalah 0, untuk boolean salah; untuk referensi objek - null. Selalu ada satu variabel statis, tidak peduli berapa banyak objek yang dibuat dari kelas, karena variabel tersebut hanya melekat pada kelas. Variabel kelas dibuat saat program dimulai dan dimusnahkan saat program selesai dieksekusi. Variabel statis di Java sering digunakan ketika dideklarasikan sebagai konstanta. Mari kita bahas lebih detail.

Apa itu konstanta di Jawa

Konstanta adalah suatu nilai tertentu yang tetap dan tidak boleh berubah. Apa yang dimaksud dengan konstanta dalam pemrograman? Ini adalah nilai konstanta yang diketahui sebelum aplikasi mulai berjalan, dan disetel dalam kode satu kali. Di Java, konstanta adalah variabel yang dilambangkan dengan kata khusus - final:
final int VALUE = 54;
Di sini kita mendapatkan variabel yang tidak dapat diubah setelah disetel ke nilai apa pun. Intinya adalah konstanta jauh lebih sederhana daripada variabel. Mereka selalu didefinisikan secara unik dan tidak pernah berubah. Sedikit lebih tinggi kita berbicara tentang penamaan variabel, dan kita harus memperhatikan kekhasan penamaan konstanta. Pada variabel konstan, semua kata ditulis dengan huruf kapital, dipisahkan dengan garis bawah, _ misalnya kita memerlukan konstanta yang menggambarkan nilai maksimum suatu benda:
final int MAX_VALUE = 999;
Jadi, untuk meringkas: Sebuah variabel diberikan kepada kita sebagai tempat untuk menyimpan data kita (atau alamat lokasi), yang memungkinkan kita untuk mengontrol aplikasi. Variabel bertipe primitif memiliki format data, ukuran, dan rentang nilai tertentu yang dapat disimpan dalam memori. Variabel dapat dibagi berdasarkan lokasi: variabel objek, lokal, kelas. Ada jenis variabel khusus - konstanta, yang dapat berupa variabel global. Ruang lingkupnya adalah keseluruhan program.
Komentar
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION