Rumah > Java > javaTutorial > Pengisytiharan dan Permulaan Pembolehubah di Jawa

Pengisytiharan dan Permulaan Pembolehubah di Jawa

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
Lepaskan: 2024-07-15 16:37:30
asal
1300 orang telah melayarinya

Declaração e Inicialização de Variáveis em Java

Pengisytiharan Pembolehubah

  • Semua pembolehubah mesti diisytiharkan sebelum digunakan.
  • Diperlukan untuk pengkompil mengetahui jenis data pembolehubah.
  • Membenarkan semakan jenis yang ketat.

Permulaan Pembolehubah

  • Adalah disyorkan untuk memberi pembolehubah nilai sebelum menggunakannya.

Boleh dilakukan oleh:

  • Penyata tugasan.
  • Nilai awal dalam pengisytiharan.
int count = 10;  // valor inicial
char ch = 'X';   // inicializa com 'X'
float f = 1.2F;  // inicializa com 1.2

Salin selepas log masuk
  • Adalah mungkin untuk memulakan pembolehubah jenis yang sama dalam senarai dipisahkan koma.

Permulaan Dinamik

  • Pembolehubah boleh dimulakan secara dinamik menggunakan ungkapan yang sah.
double volume = 3.1416 * radius * radius * height;

Salin selepas log masuk

Skop dan Jangka Hayat Pembolehubah

  • Pembolehubah boleh diisytiharkan dalam mana-mana blok.

Blok mentakrifkan skop:

  • Menentukan keterlihatan dan jangka hayat pembolehubah.
  • Pembolehubah dalam skop tidak boleh dilihat di luarnya.

Skop boleh bersarang:

  • Pembolehubah dalam skop luaran boleh dilihat dalam skop dalaman.
  • Pembolehubah dalam skop dalaman tidak kelihatan dalam skop luaran.
int x = 10;
if(x == 10) {
  int y = 20;
  System.out.println("x and y: " + x + " " + y);
  x = y * 2;
}
System.out.println("x is " + x);

Salin selepas log masuk

Peraturan Skop dan Keanehan

  • Pembolehubah dicipta apabila memasuki skop dan dimusnahkan apabila meninggalkannya.

  • Pembolehubah ditetapkan semula apabila memasuki blok semula.

for(int x = 0; x < 3; x++) {
  int y = -1;
  System.out.println("y is: " + y);
  y = 100;
  System.out.println("y is now: " + y);
}

Salin selepas log masuk
  • Di Java, pembolehubah dalam skop dalaman tidak boleh mempunyai nama yang sama dengan pembolehubah dalam skop luaran.
// Este programa não será compilado
int count;
for(count = 0; count < 10; count++) {
  int count;  // inválido
  for(count = 0; count < 2; count++)
    System.out.println("This program is in error!");
}

Salin selepas log masuk

Ringkasan Perkara Utama

  • Pembolehubah mesti diisytiharkan sebelum digunakan untuk membolehkan semakan jenis.
  • Inisialisasi boleh dilakukan dalam pengisytiharan atau secara dinamik.
  • Skop pembolehubah menentukan tempat ia boleh diakses.
  • Skop boleh bersarang dan pembolehubah dalam skop dalam tidak boleh mempunyai nama yang sama dengan pembolehubah dalam skop luar.
  • Hayat pembolehubah terhad kepada skopnya.

Atas ialah kandungan terperinci Pengisytiharan dan Permulaan Pembolehubah di Jawa. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan