package pbo;
/**
* Tugas Pemrograman Berbasis Objek
* @author Julia Christie Feliciana De Chantal dan Adistya Utami Putri
* 2IA08
*/
import java.io.*;
public class aritmatika {
/**
* @param args the command line arguments
*/
public static void main(String[] args)throws Exception {
DataInputStream a1 = new DataInputStream(System.in);
DataInputStream b1 = new DataInputStream(System.in);
System.out.print("Masukkan bilangan ke-1 : ");
int a = Integer.parseInt (a1.readLine());
System.out.print ("Masukkan bilangan ke-2 : ");
int b = Integer.parseInt (b1.readLine());
System.out.println ("Hasil Penjumlahan = "+(a+b));
System.out.println ("Hasil Pengurangan = "+(a-b));
System.out.println ("Hasil Perkalian = "+(a*b));
System.out.println ("Hasil Pembagian = "+(a/b));
System.out.println ("Rata-rata = "+(a+b/2));
}
}
LOGIKA
Import java.io.* : Mengartikan bahwa kita akan mengimport seluruh paket yang ada dalam java sehingga kita dapat memakai seluruh fungsi-fungsi yang ingin kita pakai untuk membuat program diatas.
throws Exception : Merupakan suatu perintah ntuk menangkap suatu kesalahan yang terjadi pada saat program tersebut kita run,sehingga dapat digunakan untuk menghilangkan fungsi try and catch.
DataInputStream : Merupakan sebuah kelas pekerja pada kelas bufferedReader yang akan membaca data yang akan dimasukkan.
readLine : Merupakan fungsi yang akan memerintahkan java untuk mengambil input dari user.
System.out.print : berfungsi untuk menampilkan file pada layar sebagai output yang akan dicetak.
Pada program diatas akan diimport semua paket yang yang ada di java sehingga fungsi-fungsi yang yang terdapat dalam paket-paket tersebut dapat kita panggil untuk mendukung program atau membantu dalam menjalankan program yang akan kita buat. Kemudian akan dideklarasikan type data yang berupa inputan 1 dan 2 yang nantinya akan dimasukkan oleh user, type data untuk kedua inputan tersebut menggunakan type data integer.
Lalu kita menggunakan perintah System.out.print untuk meminta inputan melalui keyboard. Setelah kedua inputan nilai tersebut sudah ada, maka kita dapat langsung memproses kedua nilai tersebut, dengan memasukkan rumus penjumlahan,perkalian,pembagian,pengurangan serta rata-rata maka kita akan mendapatkan hasil dari masing-masing operasi aritmatika tersebut dan kemudian akan ditampilkan hasilnya saat kita me-run program tersebut.