Program Java perkalian nilai integer
Program Java Perkalian Nilai Integer
Di artikel Konversi Data String Ke Tipe-Tipe Numerik Di Java, Anda diperkenalkan cara mengkonversi tipe String (string numerik) hasil pengembalian metoda showInputDialog ke tipe-tipe numerik seperti int, double, byte, short, long dan float. Nilai string numerik tidak dapat digunakan dalam operasi aritmatika.

Agar operasi aritmatika di dalam program dapat dieksekusi, nilai string numerik terlebih dahulu harus diubah atau dikonversi ke nilai numerik. Java telah menyediakan kelas bersesuaian yang didalamnya memiliki metoda untuk mengkonversi nilai string numerik ke nilai numerik seperti kelas Integer, Double, Byte, Short, Long dan Float.

Berikut ini adalah contoh program perkalian tiga nilai integer. Masing-masing nilai integer yang akan dikalikan, diinput oleh pengguna aplikasi melalui kotak dialog input saat program aplikasi dijalankan. Anda terlebih dahulu harus memastikan bahwa nilai yang dimasukkan ke kotak dialog adalah nilai string integer sebelum menekan tombol OK. Berikut ini adalah listing program dan hasil eksekusinya:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
// Nama file : PerkalianTigaInteger.java
// Mengalikan tiga nilai integer

// Mengimpor kelas JOptionPane
import javax.swing.JOptionPane;

// Deklarasi kelas PerkalianTigaInteger
public class PerkalianTigaInteger {

   // Deklarasi method main
   public static void main(String[] args) {

      // Deklarasi variabel dan memberi nilai awal
      int nilai1 = 0, nilai2 = 0, nilai3 = 0, hasil = 0;

      // Deklarasi variabel string
      String strNilai1, strNilai2, strNilai3;

      // Input nilai1 dan konversi ke tipe data integer
      strNilai1 = JOptionPane.showInputDialog(null, "Masukkan nilai integer pertama",
         "Perkalian Tiga Integer", JOptionPane.QUESTION_MESSAGE);
      nilai1 = Integer.parseInt(strNilai1);

      // Input nilai2 dan konversi ke tipe data integer
      strNilai2 = JOptionPane.showInputDialog(null, "Masukkan nilai integer kedua",
         "Perkalian Tiga Integer", JOptionPane.QUESTION_MESSAGE);
      nilai2 = Integer.parseInt(strNilai2);

      // Input nilai3 dan konversi ke tipe data integer
      strNilai3 = JOptionPane.showInputDialog(null, "Masukkan nilai integer ketiga",
         "Perkalian Tiga Integer", JOptionPane.QUESTION_MESSAGE);
      nilai3 = Integer.parseInt(strNilai3);

      // Mengalikan tiga nilai numerik integer
      hasil = nilai1 * nilai2 * nilai3;

      // Menampilkan hasil
      JOptionPane.showMessageDialog(null, "Nilai integer pertama : " + nilai1 +
         "\nNilai integer kedua : " + nilai2 + "\nNilai integer ketiga : " + nilai3 +
         "\nHasil perkalian tiga nilai integer : " + hasil, "Perkalian Tiga Integer",
         JOptionPane.INFORMATION_MESSAGE);

      // Mengakhiri program GUI
      System.exit(0);
   }
}

Program Java perkalian nilai integer

Baris nomor 14 adalah deklarasi variabel nilai1, nilai2, nilai3 dan hasil. Variabel-variabel tersebut mempunyai tipe data sama yaitu int sehingga deklarasinya dapat dilakukan sekaligus. Baris nomor 17 adalah deklarasi variabel strNilai1, strNilai2 dan strNilai3. Variabel ini digunakan untuk menerima string numerik integer yang dikembalikan oleh metode showInputDialog sebelum diubah ke numerik integer.

Baris nomor 20, 25 dan 30 adalah pernyataan untuk menampilkan kotak dialog input yang digunakan untuk penginputan data. Metode showInputDialog kelas JOptionPane mengembalikan nilai string numerik integer yang telah diinput oleh pengguna aplikasi ke variabel strNilai1, strNilai2 dan strnilai3.

Di baris nomor 22, 27 dan 32, nilai string numerik yang tersimpan di variabel strNilai1, strNilai2 dan strNilai3 diubah ke nilai numerik integer dan kemudian disimpan berturut-turut ke variabel nilai1, nilai2 dan nilai3. Nilai yang sudah diubah kemudian digunakan di dalam operasi perkalian (baris nomor 35) dan hasil dari operasi kemudian disimpan ke variabel hasil. Baris nomor 38 menampilkan nilai yang telah diinput dan hasil perkalian di kotak dialog pesan.

PRODUK TOKO GERZAL

Murah Fosi Audio SP601 Passive Bookshelf Speaker 2 Way 6.5 Inch Woofers Inch HiFi
Fosi Audio SP601 Passive Bookshelf Speaker 2 Way ...
Rp 4.607.800
Murah Fosi Audio BT20A MAX Power Amplifier HiFi Bluetooth Stereo PFFB Feedback
Fosi Audio BT20A MAX Power Amplifier HiFi Bluetooth ...
Rp 2.989.600
(5/5)
Murah Fosi Audio K7 Amplifier Headphone Hi-Fi Gaming DAC Bluetooth LCD Display
Fosi Audio K7 Amplifier Headphone Hi-Fi Gaming DAC ...
Rp 2.545.900
(5/5)
Murah Fosi Audio SW10 Active Speaker Subwoofer HiFi 10 Inch Driver Smart DSP 200W
Fosi Audio SW10 Active Speaker Subwoofer HiFi 10 Inch ...
Rp 4.623.300
(5/5)

Untuk daftar lengkap produk, kunjungi toko online kami, GERZAL, di marketplace Shopee, Tokopedia, dan TikTok Shop.
Harga produk di setiap marketplace berbeda-beda dan dapat berubah sewaktu-waktu.
Gunakan aplikasi saat berbelanja untuk mendapatkan potongan harga produk dan ongkos kirim, bahkan ongkos kirim gratis untuk wilayah tertentu.