Apa Itu Exception?
Exception adalah sebuah peristiwa yang menjalankan alur proses normal pada program. Peristiwa ini biasanya berupa kesalahan(error) dari beberapa bentuk. Ini disebabkan program kita berakhir tidak normal.
Beberapa contoh dari exception yang Anda mungkin jumpai adalah : exception ArrayIndexOutOfBounds, yang terjadi jika kita mencoba mengakses elemen array yang tidak ada, atau NumberFormatException, yang terjadi ketika kita mencoba melalui parameter bukan angka dalam method Integer.parseInt.
Menggunakan BufferedReader untuk mendapatkan input
Pada bagian ini, kita akan menggunakan class BufferedReader yang berada di package java.io untuk mendapatkan input dari keyboard.
Berikut ini adalah langkah-langkah yang diperlukan untuk mendapatkan input dari keyboard:
— Tambahkan di bagian paling atas code Anda: import java.io.*;
— Tambahkan statement berikut:
BufferedReader dataIn = new BufferedReader(new InputStreamReader( System.in) );
Menggunakan DataInputStream untuk mendapatkan input
Data input stream merupakan class inputan yang ada pada java yang dapat digunakan untuk menginput data ke dalam program.
Data input stream berada didalam package java.io.
Pendeklarasianya adalah :
DataInputStream nama_objek = new DataInputStream(System.in);
PROGRAM SEDERHANA PADA JAVA
LISTING PROGRAM
Java Program Cobasegitiga
Java Program Cobatabung
Java Program Cobakubus
LOGIKA PROGRAM
1. Cobasegitiga dengan InputStream
KETERANGAN
- import java.io.*; adalah menentukan sebuah variable yang digunakan untuk menyimpan data.
- Class cobasegitiga{ adalah nama class ini harus sama dengan nama file dimana class ini berada, tanpa menggunakan ekstensi .java. Nama class dan nama file ini harus sama agar method main dapat dijalankan.
- Public static void main(String[] Args)throws Exception merupakan pendefenisian dari class di tambah Exception yaitu peristiwa yang menjalankan alur proses normal pada program. Peristiwa ini biasanya berupa kesalahan (error) dari beberapa bentuk. Ini disebabkan program kita berakhir tidak normal.
- DataInputStream dis = new DataInputStream(System.in) ; adalah codingan membuat input data baru yang nantinya berfungsi untuk membaca input yang telah dimasukan/ inputkan yang ada dibawahnya, ataupun merupakan class inputan yang ada pada java yang dapat digunakan untuk menginput data ke dalam program. Data input stream berada didalam package java.io.
- System.out.print("Masukan Alas : "); codingan yang berfungsi untuk mencetak “Masukan Alas” yang nantinya di isi oleh nama user/pengguna.
- int a ; merupakan bentuk dari a atau alas yang berupa integer atau numeric.
- a = Integer.parseInt(dis.readLine()); syntax yang merupakan format dari a yang berupa nilai Integer.
- System.out.print("Masukan Tinggi : "); codingan yang berfungsi untuk mencetak “Masukan Tinggi” yang nantinya di isi oleh nama user/pengguna.
- int t ; merupakan bentuk nilai dari t yaitu berupa integer atau numeric.
- t = Integer.parseInt(dis.readLine()); syntax yang merupakan format dari a yang berupa nilai Integer.
- System.out.println("Luas Segitiga = "+(a*t/2)); codingan ini merupakan perintah untuk mencetak hasil akhir yaitu luas dari segitiga ini , dan dip roses dengan rumus "+(a*t/2)); yaitu rumus dari Luas Segitiga.
2. Cobatabung dengan InputStream
KETERANGAN
- import java.io.*; adalah menentukan sebuah variable yang digunakan untuk menyimpan data.
- Class cobatabung{ adalah nama class ini harus sama dengan nama file dimana class ini berada, tanpa menggunakan ekstensi .java. Nama class dan nama file ini harus sama agar method main dapat dijalankan.
- Public static void main(String[] Args)throws Exception merupakan pendefenisian dari class di tambah Exception yaitu peristiwa yang menjalankan alur proses normal pada program. Peristiwa ini biasanya berupa kesalahan (error) dari beberapa bentuk. Ini disebabkan program kita berakhir tidak normal.
- DataInputStream dis = new DataInputStream(System.in) ; adalah codingan membuat input data baru yang nantinya berfungsi untuk membaca input yang telah dimasukan/ inputkan yang ada dibawahnya, ataupun merupakan class inputan yang ada pada java yang dapat digunakan untuk menginput data ke dalam program. Data input stream berada didalam package java.io.
- System.out.print("Masukan Jari - jari Lingkaran : "); codingan yang berfungsi untuk mencetak “Masukan Jari - jari Lingkaran” yang nantinya di isi oleh nama user/pengguna.
- int a ; merupakan bentuk dari a atau alas yang berupa integer atau numeric.
- a = Integer.parseInt(dis.readLine()); syntax yang merupakan format dari a yang berupa nilai Integer.
- System.out.print("Masukan Tinggi Tabung : "); codingan yang berfungsi untuk mencetak “Masukan Jari - jari Lingkaran” yang nantinya di isi oleh nama user/pengguna.
- int t ; merupakan bentuk nilai dari t yaitu berupa integer atau numeric.
- t = Integer.parseInt(dis.readLine()); syntax yang merupakan format dari a yang berupa nilai Integer.
- System.out.println("Luas Tabung = "+(3.14*a*a*a)); codingan ini merupakan perintah untuk mencetak hasil akhir yaitu luas dari segitiga ini , dan dip roses dengan rumus "+(3.14*a*a*a)); yaitu rumus dari Luas Tabung.
3. Cobakubus dengan Scanner
KETERANGAN
- import java.io.*; adalah menentukan sebuah variable yang digunakan untuk menyimpan data.
- Class cobakubus{ adalah nama class ini harus sama dengan nama file dimana class ini berada, tanpa menggunakan ekstensi .java. Nama class dan nama file ini harus sama agar method main dapat dijalankan.
- Public static void main(String[] Args)throws Exception merupakan pendefenisian dari class di tambah Exception yaitu peristiwa yang menjalankan alur proses normal pada program. Peristiwa ini biasanya berupa kesalahan (error) dari beberapa bentuk. Ini disebabkan program kita berakhir tidak normal.
- Scanner masukin = new Scanner (System.in) ; adalah codingan membuat input data baru yang nantinya berfungsi untuk membaca input yang telah dimasukan/ inputkan yang ada dibawahnya, ataupun merupakan class inputan yang ada pada java yang dapat digunakan untuk menginput data ke dalam program. Data input stream berada didalam package java.io. dan java.util
- System.out.print("Masukan Sisi Kubus : "); codingan yang berfungsi untuk mencetak “Masukan Sisi Kubus” yang nantinya di isi oleh nama user/pengguna.
- int s = masukin.nextInt(); merupakan bentuk nilai dari s yaitu berupa integer atau numeric.
- System.out.println("Luas Kubus = "+(s*s*s)); codingan ini merupakan perintah untuk mencetak hasil akhir yaitu luas dari segitiga ini , dan dip roses dengan rumus "+(s*s*s)); yaitu rumus dari Luas Kubus.
OUTPUT PROGRAM
Selanjutnya file pada note++ di save dengan format java dan berinama sesuai dengan class ditambahkan .java
lalu buka CMD jalankan program dengan ketik H:\>javac coba.java setelah berhasil ketik H:\>java coba. sdvs
Cobasegitiga dengan InputStream
Cobatabung dengan InputStream
Cobakubus dengan Scanner
1 comments:
Desain font menyusahkan pembaca. perhatikan IMKnya mas
Posting Komentar