Pemboleh ubah Java dan Jenis Data dengan CONTOH

Isi kandungan:

Anonim

Apakah Pembolehubah di Java?

Variabel di Java adalah wadah data yang menyimpan nilai data semasa pelaksanaan program Java. Setiap pemboleh ubah diberikan jenis data yang menentukan jenis dan kuantiti nilai yang dapat dipegangnya. Pemboleh ubah adalah nama lokasi memori data. Pemboleh ubah Java mempunyai tiga jenis: Local, Instance dan Static.

Untuk menggunakan pemboleh ubah dalam program, anda perlu melakukan 2 langkah

  1. Pernyataan Pembolehubah
  2. Permulaan Pemboleh ubah

Dalam tutorial ini, anda akan belajar-

  • Pernyataan Pembolehubah
  • Permulaan Pemboleh ubah
  • Jenis pemboleh ubah
  • Jenis Data di Jawa
  • Jenis Penukaran & Casting Jenis

Pernyataan Pembolehubah:

Untuk menyatakan pemboleh ubah, anda mesti menentukan jenis data & memberikan nama yang unik kepada pemboleh ubah.

Contoh Pernyataan Sah yang lain adalah

int a,b,c;float pi;double d;char a;

Permulaan Pembolehubah:

Untuk memulakan pemboleh ubah, anda mesti memberikannya nilai yang sah.

Contoh Permulaan yang Sah adalah

pi =3.14f;do =20.22d;a=’v’;

Anda boleh menggabungkan pengisytiharan dan permulaan yang berubah-ubah

Contoh:

int a=2,b=4,c=6;float pi=3.14f;double do=20.22d;char a=’v’;

Jenis pemboleh ubah

Di Jawa, terdapat tiga jenis pemboleh ubah:

  1. Pemboleh ubah Tempatan
  2. Pemboleh ubah Instance
  3. Pemboleh ubah Statik

1) Pemboleh ubah Tempatan

Pemboleh ubah tempatan adalah pemboleh ubah yang dinyatakan di dalam badan kaedah.

2) Pembolehubah Instance

Pemboleh ubah contoh ditentukan tanpa kata kunci STATIK. Mereka ditakrifkan di luar perisytiharan kaedah. Mereka adalah Objek khusus dan dikenali sebagai pemboleh ubah contoh.

3) Pemboleh ubah Statik

Pemboleh ubah statik diinisialisasi hanya sekali, pada permulaan pelaksanaan program. Pemboleh ubah ini harus diinisialisasi terlebih dahulu, sebelum inisialisasi sebarang pemboleh ubah contoh.

Contoh: Jenis Pemboleh ubah di Jawa

class Guru99 {static int a = 1; //static variableint data = 99; //instance variablevoid method() {int b = 90; //local variable}}

Apakah Jenis Data di Jawa?

Jenis Data di Java didefinisikan sebagai penentu yang memperuntukkan pelbagai ukuran dan jenis nilai yang dapat disimpan dalam pemboleh ubah atau pengenal. Java mempunyai sekumpulan jenis data yang kaya. Jenis data di Java dapat dibahagikan kepada dua bahagian:

  1. Jenis Data Primitif : - yang merangkumi bilangan bulat, watak, boolean, dan apungan
  2. Jenis Data Bukan Primitif : - yang merangkumi kelas, tatasusunan dan antara muka.

Jenis Data Primitif

Jenis Data Primitif telah ditentukan dan tersedia dalam bahasa Java. Nilai primitif tidak berkongsi keadaan dengan nilai primitif yang lain.

Terdapat 8 jenis primitif: jenis data bait, pendek, int, panjang, char, float, double, dan boolean Integer

byte (1 byte)short (2 bytes)int (4 bytes)long (8 bytes)

Jenis Data Terapung

float (4 bytes)double (8 bytes)

Jenis Data Teks

char (2 bytes)

Logik

boolean (1 byte) (true/false)
Jenis Data Java
Jenis data Nilai asal Saiz lalai
bait 0 1 bait
pendek 0 2 bait
int 0 4 bait
lama 0L 8 bait
terapung 0.0f 4 bait
berganda 0.0d 8 bait
boolean salah 1 bit
char '\ u0000' 2 bait

Perkara yang Perlu Diingat:

  • Semua jenis data berangka ditandatangani (+/-).
  • Ukuran jenis data tetap sama di semua platform (standard)
  • jenis data char di Java adalah 2 bait kerana menggunakan set watak UNICODE . Oleh itu, Java menyokong pengantarabangsaan. UNICODE adalah kumpulan watak yang merangkumi semua skrip dan bahasa yang diketahui di dunia

Penukaran Jenis Pemboleh ubah Java & Casting Jenis

Pemboleh ubah satu jenis boleh menerima nilai jenis lain. Di sini terdapat 2 kes -

Kes 1) Pemboleh ubah kapasiti lebih kecil diberikan kepada pemboleh ubah kapasiti lebih besar.

Proses ini adalah Automatik, dan tidak eksplisit dikenal sebagai Penukaran

Kes 2) Pemboleh ubah dengan kapasiti lebih besar diberikan kepada pemboleh ubah lain dengan kapasiti yang lebih kecil

Dalam kes sedemikian, anda harus secara jelas menentukan operator jenis pelakon. Proses ini dikenali sebagai Casting Jenis.

Sekiranya anda tidak menentukan pengendali pelakon jenis; penyusun memberikan ralat. Oleh kerana peraturan ini dikuatkuasakan oleh penyusun, ini membuat pengaturcara menyedari bahawa penukaran yang akan dilakukannya dapat menyebabkan beberapa kehilangan data dan mencegah kerugian yang tidak disengajakan.
Contoh: Untuk Memahami Jenis Pemutus
Langkah 1) Salin kod berikut ke dalam penyunting.

class Demo {public static void main(String args[]) {byte x;int a = 270;double b = 128.128;System.out.println("int converted to byte");x = (byte) a;System.out.println("a and x " + a + " " + x);System.out.println("double converted to int");a = (int) b;System.out.println("b and a " + b + " " + a);System.out.println("\ndouble converted to byte");x = (byte)b;System.out.println("b and x " + b + " " + x);}}

Langkah 2) Simpan, Susun & Jalankan kodnya.

Pengeluaran:

int converted to bytea and x 270 14double converted to intb and a 128.128 128double converted to byteb and x 128.128 -128