Variable
- Pengertian Variabel
Variabel adalah suatu tempat yang digunakan untuk menampung data atau konstanta dari memori yang mempunyai nilai yang dapat berubah-ubah selama proses program.
- Contoh 1: ada 2 variabel yang nilainya berbeda dan kita ingin menukar nilai tersebut, bagaimana caranya ? yaitu dengan menambahkan 1 variabel lain yang tidak memiliki nilai.
Misalnya, A=20, B=10, dan C (variabel bantu)
Maka, C=A=20, A=B=10, B=C=20
Jadi hasilnya adalah A=10 B=20
Kita coba dengan menggunakan bahasa python
Maka hasilnya akan seperti ini
- Contoh 2: dengan 3 variabel
Misalnya, A=24, B=2, C=2001, dan D (sebagai varibel bantu)Maka, D=A=24, A=B=2, B=C=2001, C=D=24Jadi hasilnya adalah A=2, B=2001 dan C=24 .
Maka hasilnya akan seperti ini
Penamaan variabel perlu memperhatikan aturan-aturan sebagai berikut :
- Nama variabel tidak boleh berupa angka atau diawali oleh karakter numerik (angka)
Contoh :
boolean 1;// SALAH
double 2Dimensi[][];// SALAH
double T1;// BENAR
- Tidak boleh ada spasi
Contoh :
int Bilangan Bulat;// SALAH
int BilanganBulat;// BENAR
int Bilangan_Bulat;// BENAR
- Tidak boleh ada simbol-simbol khusus kecuali tanda $
Contoh :
char Simbol#;// SALAH
char $a;// BENAR
- Jumlah karakter bebas tetapi hanya 32 karakter pertama yang terpakai
- Nama variabel tidak boleh menggunakan kata kunci yang sudah didefinisikan di dalam java
Contoh :
byte while;// SALAH
boolean break;// SALAH
- Dalam satu blok program, nama variabel harus bersifat unik atau berbeda satu sama lain
Contoh :
int a = 0;
if (a == 0){
int a = 3;// BENAR
int b = 4;// BENAR
int b = 5;// SALAH
...
}
- Usahakan nama variabel sedeskriptif mungkin sehingga kode program dapat lebih mudah untuk dipahami oleh orang lain.
Dalam Java ada beebrapa tipe, yaitu :
- Tipe Float
Tipe ini untuk menandakan nilai-nilai yang mengandung presisi atau ketelitian tunggal (singel precision) yang menggunakan ruang penyimpanan 32 bit. Presisi tunggal biasanya lebih cepat untuk prosesor-prosesor tertentu dan memakan ruang penyimpanan setengah kali lebih sedikit dibandingkan dengan presisi ganda . Permasalahan yang akan timbul adalah apabila kita menggunakan tipe float yang terlalu kecil atau justru terlalu besar, karena nilai yang dihasilkan akan menjadi tidak akurat. Tipe ini bisa digunakan untuk mengkonversi suhu, panjang
Contoh penggunaan tipe float dalam mengkonversi suhu dengan menggunakan bahasa phyton
Dan hasilnya akan seperti ini
Nilai-nilai tersebut itu ketika nilai celciusnya = 100. Nilai 100 pada " Ketik Nilai Celcius" itu bisa diganti sesuai dengan yang diinginkan, misal 50, 40 atau yang lainnya, dan nilai pada fahrenhit, reamur dan kelvin akan beruah sesuai dengan rumusnya.
- Tipe int
Tipe ini digunakan untuk meyimpan semua angka, kecuali desimal. Misalnya 123 atau -123. Contoh tipe int dalam bahasa java :
int x = 5;
int y = 10;
System.out.println(x+y); (klik run)
Maka nilai yang keluar adalah 15
- Tipe String
Tipe ini digunakan untuk menyimpan teks, seperti "hello". Penulisan teks untuk string ini menggunakan tanda petik dua (double quotes). Contoh tipe ini dalam bahasa java :
String greeting = "Hello";
System.out.println(greeting); (klik run)
Maka yang teks yang akan muncul adalah Hello
- Tipe Karakter (char)
Tipe ini digunakan untuk menyimpan satu karakter, misalnya 'a' atau 'B'. Untuk penulisannya menggunakan tanda petik satu (single quote). Contoh dalam bahasa java:
char myInisial = 'B';
System.out.println(myInisial); (klik run)
Maka katrakter yang keluar adalah B
- Tipe Boolean
Tipe ini digunakan untuk menyimpan nilai dalam 2 pernyataan yaitu : True or False. Contoh dalam bahasa java :
boolean myBool = "False";
System.out.println(myBool); (klik run)
Maka pernyataan yang keluar adalah False
- Tipe int
int x = 5;
int y = 10;
System.out.println(x+y); (klik run)
Maka nilai yang keluar adalah 15
- Tipe String
String greeting = "Hello";
System.out.println(greeting); (klik run)
Maka yang teks yang akan muncul adalah Hello
- Tipe Karakter (char)
char myInisial = 'B';
System.out.println(myInisial); (klik run)
Maka katrakter yang keluar adalah B
- Tipe Boolean
boolean myBool = "False";
System.out.println(myBool); (klik run)
Maka pernyataan yang keluar adalah False


Komentar
Posting Komentar