Java : Operasi matematika dan Inputan Keyboard

Oke selamat sore, kembali lagi di gelasilmu.blogspot.com. Setelah lama gak bisa online gara – gara si lepi tercinta ngadat wifi-nya. Mungkin minta adek kali ya.. wkwk..

Oke langsung saja. Pada postingan sebelumnya kita telah belajar tentang deklarasi dan inisialisasi variable, sekarang kita akan menggabungkannya dengan inputan dari keyboard. Pada kasus kali ini kita akan mencoba melakukan perhitungan angka sederhana yang angka tersebut dapat kita tentukan sesuai dengan keinginan kita, yaitu menggunakan inputan dari keyboard. Dan menggunakan editor netbeans.


Di sini kita manggunakan package BufferedReader, InputStreamReader dan IOException. Yang pertama kita lakukan adalah mengimport package – package tersebut.
import java.io.BufferedReader; // memori buffer 
import java.io.InputStreamReader; // memmori untuk inputan
import java.io.IOException; // error handling
kemudian deklarasikan sebuah variable bertipe bufferedreader dan inisialisai variable tersebut seperti contoh berikut :
        BufferedReader inputnama = new BufferedReader
        (new InputStreamReader(System.in));
        
        BufferedReader inputangka1 = new BufferedReader
        (new InputStreamReader(System.in));
        
        BufferedReader inputangka2 = new BufferedReader
        (new InputStreamReader(System.in));
Nah kemudian setelah  anda deklarasi dan inisialisasi variable maka masukkan program utamanya pada blok public static void main(String []args) anda dan letakkan pada blok IOException anda sperti berikut : 
        try {
            String nama=""; //buat var bertipe String untuk menampung inputnama
            System.out.print("Masukkan nama anda : ");
            nama=inputnama.readLine(); //baca isi inputnama kemudian masukkan kedlm var nama
            System.out.println("Hai nama anda adalah : " + nama);
            System.out.println("Ini adalah hasil kerja anda :");
            
            int angka1;
            System.out.println("Masukkan angka pertama : ");
            angka1=Integer.parseInt(inputangka1.readLine());
            
            int angka2;
            System.out.println("Masukkan angka kedua : ");
            angka2=Integer.parseInt(inputangka2.readLine());

            System.out.println("Operasi penjumlahan : " + (angka1+angka2));
            System.out.println("Operasi Pengurangan : " + (angka1-angka2));
            System.out.println("Operasi perkalian   : " + (angka1*angka2));
            System.out.println("Operasi pembagian   : " + (angka1/angka2));
            System.out.println("Operasi modulus / sisa bagi : " + (angka1%angka2));
        } catch (Exception e) {
            System.out.println("Terjadi error...!!!");
        }
Mudahkan teman – teman ?
Untuk syntax lengkapnya sebagai berikut : 
/*
 * To change this license header, choose License Headers in Project Properties.
 * To change this template file, choose Tools | Templates
 * and open the template in the editor.
 */

package operasimatematika;

import java.time.Clock;

/**
 *
 * @author RISTY
 */
    import java.io.BufferedReader; // memori buffer 
    import java.io.InputStreamReader; // memmori untuk inputan
    import java.io.IOException; // error handling 
public class Operasimatematika {
    /**
     * @param args the command line arguments
     */
    
    public static void main(String[] args) {
        // TODO code application logic here
        
        //deklarasikan sebuah var bertipe kelas BufferedReader
        //inisialisasi var tersebut dgn cara buat memori BufferedReader baru
        //yang mana isi memori tersebut adalah inputan baru (InputStreamReader)
        //(System.in) sistem masukan / keyboard
        BufferedReader inputnama = new BufferedReader
        (new InputStreamReader(System.in));
        
        BufferedReader inputangka1 = new BufferedReader
        (new InputStreamReader(System.in));
        
        BufferedReader inputangka2 = new BufferedReader
        (new InputStreamReader(System.in));
        
        try {
            String nama=""; //buat var bertipe String untuk menampung inputnama
            System.out.print("Masukkan nama anda : ");
            nama=inputnama.readLine(); //baca isi inputnama kemudian masukkan kedlm var nama
            System.out.println("Hai nama anda adalah : " + nama);
            System.out.println("Ini adalah hasil kerja anda :");
            
            int angka1;
            System.out.println("Masukkan angka pertama : ");
            angka1=Integer.parseInt(inputangka1.readLine());
            
            int angka2;
            System.out.println("Masukkan angka kedua : ");
            angka2=Integer.parseInt(inputangka2.readLine());

            System.out.println("Operasi penjumlahan : " + (angka1+angka2));
            System.out.println("Operasi Pengurangan : " + (angka1-angka2));
            System.out.println("Operasi perkalian   : " + (angka1*angka2));
            System.out.println("Operasi pembagian   : " + (angka1/angka2));
            System.out.println("Operasi modulus / sisa bagi : " + (angka1%angka2));
        } catch (Exception e) {
            System.out.println("Terjadi error...!!!");
        }
        
       
    }
    

}


Posting Komentar

Kalender