public class BungaBank
{
public static void main(String[]args)
{
double pokok;
double sukubunga;
double bunga;
pokok = 20000;
sukubunga = 0.10;
bunga = pokok*sukubunga;
pokok = pokok+bunga;
System.out.print ("Bunga yang dihasilkan Rp"+bunga);
System.out.print (:Nilai Investasi setelah 1 tahun adalah Rp"+pokok);
}
}
Logika
-public class
Kelas merupakan bagian integral dari bahasa Java karena Java merupakan bahasa berorientasi objek.
Setiap aplikasi harus terdiri dari satu kelas. Di sini kita definisikan “public class BungaBank”
sebagai kelas utama yang juga digunakan sebagai nama file.
-public static void main
Dalam bahasa pemrograman Java, setiap aplikasi harus memiliki satu buah metode main.
Metode main mirip dengan fungsi main pada bahasa C/C++ di mana fungsi ini merupakan pintu gerbang dimulainya suatu program.
Metoda main dapat dipanggil dengan menyertakan variabel, baik hanya satu variabel, banyak variabel atau bahkan tidak ada sama sekali.
-double
Bilangan real, misalnya -0.00127 atau 415.842, pada java dapat disimpan baik sebagai float atau double.
Bilangan real dapat direpresentasikan dalam bentuk desimal biasa, pecahan, atau eksponen
(dilambangkan dengan e atau E). Semua bilangan pecahan atau desimal dalam Java tanpa diakhiri huruf f akan dianggap sebagai double.
Sedangkan bilangan yang ingin dikategorikan sebagai float harus diakhiri dengan huruf F.
Misalnya : 4.22 F atau 2.314f.
Sedangkan untuk bilangan double, bisa menambah dengan huruf D, karena secara default bilangan dengan koma atau pecahan atau desimal akan dianggap sebagai double.
Double memiliki rentang nilai +/- 1.8 x 10308 berukuran 8bytes (64bit). Pada listing tertulis “double pokok”, pokok di sini adalah variabel dari 20000
maka 20000 adalah bilangan real karena menggunakan tipe data double.
-System.out.println
System.out.println artinya System menampung out dan out menampung println.
Pada listing di atas System.out.println digunakan untuk menampilkan tampilan dari perintah input sebagai keterangan program.
-String
String merupakan untaian huruf dan angka yang tersusun menjadi satu kalimat.
Dalam bahasa java, string bukan merupakan tipe primitif, tetapi merupakan kelas.
String pada java tidak disimpan dalam bentuk array seperti pada C.
Java menyediakan beberapa metoda untuk melakukan penggabungan, modifikasi, atau perbandingan.
String ditulis di antara dua tanda petik ganda seperti pada System.out.println ("Bunga yang dihasilkan Rp"+bunga).