Isi kandungan:
- Mengalihkan pembolehubah Java dari tempat ke tempat
- Pengisytiharan pemboleh ubah pembolehubah dalam Java
Video: The Malay Language (Bahasa Melayu) 2024
Anda boleh memilih untuk melakukan variasi pada tema. Mari kita lihat memberi nilai pada Java. Di sini, ia mengambil dua baris untuk memberikan jumlah
jumlah
pembolehubah nilai pertamanya:
jumlah berganda;
jumlah = 5. 95;
Anda boleh melakukan perkara yang sama dengan hanya satu baris:
jumlah berganda = 5. 95;
Apabila anda melakukan ini, anda tidak mengatakan bahawa anda "memberi nilai" kepada pemboleh ubah jumlah
. Baris
tidak dipanggil "pernyataan tugasan. "Sebaliknya, baris ini dipanggil perisytiharan dengan pengesahan. Anda menginisialisasi jumlah
dobel
jumlah = 5. 95
jumlah
pembolehubah. Anda boleh melakukan pelbagai perkara dengan inisialisasi, walaupun aritmetik:
doublegasBill = 174. 59;
doubleelecBill = 84. 21;
double H2OBill = 22. 88;
jumlah berganda = gasBill + elecBill + H2OBill;
Mengalihkan pembolehubah Java dari tempat ke tempat
Ini membantu untuk mengingati perbezaan antara permulaan dan tugasan. Untuk satu perkara, anda boleh menyeret perisytiharan dengan permulaannya di luar kaedah:
// Ini okay:
classSnitSoft {
jumlah double static = 5. 95;
public static void main (String args []) {
amount = amount + 25. 00; Sistem
. keluar. cetak ("Kami akan membilkan $"); Sistem
. keluar. mencetak (jumlah); Sistem
. keluar. cetak ("ke kad kredit anda");
}
}
Anda tidak boleh melakukan perkara yang sama dengan kenyataan penyerahan:
// Ini tidak menyusun:
classBadSnitSoftCode {
;
jumlah = 5. 95; // Pernyataan salah
static void utama (argumen String []) {
jumlah = jumlah + 25. 00; Sistem
. keluar. cetak ("Kami akan membilkan $"); Sistem
. keluar. mencetak (jumlah); Sistem
. keluar. cetak ("ke kad kredit anda");
}
}
BadSnitSoftCode
.
Anda tidak boleh menyeret pernyataan di luar kaedah. (Walaupun perisytiharan berubah-ubah berakhir dengan titik koma, perisytiharan berubah tidak dianggap sebagai pernyataan. Go figure!)
Perhatikan bagaimana perkataan
statik
ditambah kepada setiap perisytiharan yang ditarik keluar kaedah
utama
. Ini dilakukan kerana header
utama
mempunyai perkataan
static
di dalamnya. Tidak semua kaedah adalah statik. Malah, kebanyakan kaedah tidak statik. Tetapi apabila anda menarik perisytiharan daripada kaedah
statik
, anda perlu menambah perkataan
statik
pada awal perisytiharan.
Pengisytiharan pemboleh ubah pembolehubah dalam Java
Kod ini hanya mempunyai satu pembolehubah (seolah-olah pembolehubah tidak berkesudahan).Anda boleh mendapatkan kesan yang sama dengan beberapa pembolehubah:
classSnitSoftNew {
public static void main (String args []) {
doubleflashDrivePrice;
doubleshippingAndHandling;
jumlah berganda;
flashDrivePrice = 5. 95;
shippingAndHandling = 25. 00;
jumlah = flashDrivePrice + shippingAndHandling; Sistem
. keluar. cetak ("Kami akan membilkan $"); Sistem
. keluar. mencetak (jumlah); Sistem
. keluar. cetak ("ke kad kredit anda");
}
}
Kod baru mempunyai tiga perisytiharan - satu untuk setiap tiga pembolehubah program. Kerana ketiga-tiga pembolehubah mempunyai jenis yang sama (jenis
dobel
), anda boleh mengubah kod dan mengisytiharkan ketiga-tiga pembolehubah dalam satu kali kejatuhan:
doubleflashDrivePrice, shippingAndHandling, total;
Mana yang lebih baik - satu pengisytiharan atau tiga pengisytiharan? Tidak lebih baik. Ini masalah gaya peribadi.
Anda juga boleh menambah inisialisasi pada pengisytiharan gabungan. Apabila anda melakukannya, setiap inisial terpakai kepada hanya satu pembolehubah. Contohnya, dengan baris
doubleflashDrivePrice, shippingAndHandling = 25. 00, jumlah;
nilai
perkapalanAndHandling
menjadi
25. 00
, tetapi pembolehubah
flashDrivePrice
dan
total
tidak mendapat nilai tertentu.
TIP THE ATTENDANT PARKING
Sebuah blog dalam talian menasihatkan $ 2 tip ketika seorang petugas letak kereta mengambil kereta anda di garaj New York City. Apabila program berjalan, anda menaip harga yang dipasang oleh garaj untuk meletak kereta anda. Program ini memberitahu anda berapa banyak yang akan anda bayar selepas menambah tip $ 2.
HARGA DOUBLE
Ubahsuaikan kod supaya, apa pun pemacu kilat yang biasanya dikenakan, program itu dua kali ganda jumlah tersebut. Dengan kata lain, harga untuk pemacu kilat $ 5 akan menjadi $ 10, dan harga untuk pemacu flash $ 100 menjadi $ 200.