You are on page 1of 21

Variabel, Konstanta, dan

Ekspresi
Konsep Variabel di Java
• Adalah suatu wadah di memori komputer yang digunakan untuk
menyimpan nilai dan nilai yang terkandung di dalamnya dapat diubah
sewaktu-waktu ketika program dijalankan.
• Deklarasi awal variabel
int x;
Contoh untuk dipraktikkan
• File : Variabel.java
public class Variabel {
public static void main(String[] args) {
int x; // Deklarasi variabel x

x = 10;
System.out.println("Isi x = " + x);

x = 15;
System.out.println("Isi x = " + x);
}
}
• Beberapa variabel dalam satu pernyataan deklarasi
int x;
int y;

Dapat digabung menjadi:


int x, y;
• Pemberian nilai ketika variabel dideklarasikan
int jumlah = 10;
double harga = 20.5;
Contoh untuk dipraktikkan
• File : Inisialisasi.java
public class Inisialisasi {
public static void main(String[] args) {
int jumlah; // Deklarasi variabel jumlah
double harga; // Deklarasi variabel harga

jumlah = 10;
harga = 20.5;

System.out.println("Isi jumlah = " + jumlah);


System.out.println("Isi harga = " + harga);
}
}
• Tidak boleh mendeklarasikan ulang suatu varibel
• File : Dekulang.java
public class Dekulang {
public static void main(String[] args) {
int nilai; // Deklarasi variabel nilai

nilai = 10;

float nilai; // Deklarasi ulang

System.out.println(nilai);
}
}
Tipe Data
public class TipeData { System.out.println("a = " + a);
public static void main(String[] args) { System.out.println("b = " + b);
System.out.println("c = " + c);
short a = 35; System.out.println("d = " + d);
int b = 50000; System.out.println("e = " + e);
long c = 50000; System.out.println("f = " + f);
System.out.println("g = " + g);
float d = 45.5f; }
double e = 12345678.90123456; }
char f = 'A';
boolean g = true;
Pemberian Nama Variabel
• Ketentuan yang berlaku sbb:
1. Nama variabel diawali dg huruf, atau karakter (_), atau tanda dolar
($)
2. Karakter berikutnya boleh huruf, angka, karakter (_), atau ($)
3. Huruf kecil dan besar dibedakan
4. Kata kunci seperti for dan while perlu dihindari sebagai nama
varibel
5. Model punuk unta jika nama varibel lebih dari satu kata, awal kata
kecil, kata selanjut besar, tanpa spasi
Contoh Variabel
i
HET
A4
judul_buku
judulBuku
PenjualanTotal
$harga
konversiKe$
Kata kunci (Keyword)
• Adalah suatu kata bawaan Java yang ditujukan untuk kepentingan
tertentu.
Konstanta
• Adalah suatu nama yg menyatakan nilai tetap
• Mirip deklarasi variabel, tetapi diawali dg keyword final
Contoh :
final double PHI = 3.14;
• Pengisian nilai ke variabel
• File : IsiVar.java
public class IsiVar {
public static void main(String[] args) {
int a = 1; // Konstanta
int b = 2; // Konstanta
int c = b; // variabel
double x = Math.sqrt(25); // Metode
double y = x + 2; // Ekspresi

System.out.println("a: " + a);


System.out.println("b: " + b);
System.out.println("c: " + c);
System.out.println("x: " + x);
System.out.println("y: " + y);
}
}
Ekspresi
• Suatu bentuk komputasi atau perhitungan yang melibatkan operator
dan operand.
• Operator menyatakan tindakan yg akan dilakukan, operand adalah
objek yg dikenai tindakan
Operator
x + 2
Operand

Ekspresi yg menghasilkan nilai


• Contoh efek pembagian bilangan
public class Bagi {
public static void main(String[] args) {
int a = 7;
double b = 7;

System.out.println("a / 2 = " + a / 2);


System.out.println("b / 2 = " + b / 2);
System.out.println("a / 2.0 = " + a / 2.0);
System.out.println("b / 2.0 = " + b / 2.0);
}
}
• Memasukkan nilai untuk variabel dari keyboard
import java.util.Scanner;

public class Lingkaran {


public static void main(String[] args) {
System.out.print("Masukkan nilai jari-jari lingkaran: ");
Scanner kbd = new Scanner(System.in);
double radius = kbd.nextDouble();
kbd.close();

double luas = 3.14 * radius * radius;


double keliling = 2 * 3.14 * radius;

System.out.println("Luas lingkaran = " + luas);


System.out.println("Keliling = " + keliling);
}
}

You might also like