Dokumen ini membahas tentang variabel dan tipe data dalam bahasa pemrograman Java. Terdapat beberapa tipe data dasar dalam Java seperti integer, double, string, dan boolean yang dapat digunakan untuk menyimpan nilai-nilai berbeda. Dokumen ini juga menjelaskan tentang konversi antar tipe data secara otomatis dan manual menggunakan metode parsing dan formatting string.
2. Java Variable
Variable : adalah wadah (container) atau memory untuk menampung data
nilai.
Java memiliki beberapa tipe data variable:
int – untuk menyimpan integers (bilangan bulat)
double – untuk menyimpan angka desimal (bilangan cacah)
String – untuk menyimpan teks, kumpulan dari karakter-karakter dan
dikelilingi oleh tanda petik ganda.
boolean – untuk menyimpan nilai kondisi benar / salah
3. Contoh:
String nama = "Abdillah Baraja";
System.out.println(nama);
int nilaiX = 15;
System.out.println(nilaiX);
double nilaiY = 7.50;
System.out.println(nilaiY);
4. Konversi tipe data (type casting)
int nilaiX = 9;
double nilaiY = nilaiX; // Automatic casting Integer to Double
System.out.println(nilaiY);
double nilaiY = 8.75;
int nilaiX = (int) nilaiY; // Manual casting Double to Integer
System.out.println(nilaiX);
String bilanganX = "8";
int nilaiX = Integer.parseInt(bilanganX); // String to Integer
System.out.println(nilaiX);
String bilanganX = "8.75";
double nilaiY = Double.parseDouble(bilanganX); // String to Double
System.out.println(nilaiY);
5. Konversi tipe data (type casting) toString
int nilaiX = 8;
double nilaiY = 8.75;
String bilanganX = Integer.toString(nilaiX); // Integer to String
String bilanganY = Double.toString(nilaiY); // Double to String
System.out.println(bilanganX);
System.out.println(bilanganY);
int nilaiX = 8;
double nilaiY = 8.75;
String bilanganX = String.valueOf(nilaiX); // Integer to String
String bilanganY = String.valueOf(nilaiY); // Double to String
System.out.println(bilanganX);
System.out.println(bilanganY);
int nilaiX = 8;
double nilaiY = 8.75;
String bilanganX = String.format("%d", nilaiX); // Integer to String
String bilanganY = String.format("%f", nilaiY); // Double to String
System.out.println(bilanganX);
System.out.println(bilanganY);