Fungsi Dan Pengertian Throws Ioexception Pada Java
Sebelum Mengetahui Fungsi kita jabarkan dulu pengeritian dari Throws IOException
Apa itu Throws IOException
Fungsinya Throws IOException Apa ?
Throws Merupakan Suatu Tipe yang mendeklarasikan Method untuk mendefinisikan suatu method.
sebagai citra : membaca sebuah tipe method dengan membaca apakah method itu error atau tidak.
Jika suatu method sudah didefinisikan dan tidak terjadi error maka akan di eksepsi ke lanjutan method yang bersangkutan.
Exception merupakan sebuah Debug atau Kesalahan (error) pada kegiatan yang berjalan atau Run Time, yang menjadi sebuah Objek untuk memanggil tipe Exception tersebut.
Kaprikornus Throws IOException Adalah Suatu Method yang Membaca Input Data String
Sebagai Contoh Program dibawah ini menggunkan Throws IOException, dan bila tidak diberi Throws IOException, maka kegiatan tersebut Error.
Berikut Source Codenya :
package lulus;
/**
*
* @author mifta
*/
import java.io.*;
public class Lulus {
/**
* @param args the command line arguments
*/
public static void main(String[] args) throws IOException
{
// TODO code application logic here
double nilai[]=new double[2];
double NA;
int i;
int angka[]=new int [5];
BufferedReader br;
br=new BufferedReader(new InputStreamReader(System.in));
for(i=1; i<angka.length;i++)
{
angka[i]=i;
System.out.println("Data Ke "+angka[i]);
System.out.print("Nilai UTS=");
nilai[0]=Double.parseDouble(br.readLine());
System.out.print("Nilai UAS=");
nilai[1]=Double.parseDouble(br.readLine());
NA=(0.4*nilai[0])+(0.6*nilai[1]);
System.out.println("Nilai Akhir="+NA);
if (NA>60) {
System.out.println("LULUS");
}
else
{
System.out.println("TIDAK LULUS");
}
System.out.println();
}
}
}
/**
*
* @author mifta
*/
import java.io.*;
public class Lulus {
/**
* @param args the command line arguments
*/
public static void main(String[] args) throws IOException
{
// TODO code application logic here
double nilai[]=new double[2];
double NA;
int i;
int angka[]=new int [5];
BufferedReader br;
br=new BufferedReader(new InputStreamReader(System.in));
for(i=1; i<angka.length;i++)
{
angka[i]=i;
System.out.println("Data Ke "+angka[i]);
System.out.print("Nilai UTS=");
nilai[0]=Double.parseDouble(br.readLine());
System.out.print("Nilai UAS=");
nilai[1]=Double.parseDouble(br.readLine());
NA=(0.4*nilai[0])+(0.6*nilai[1]);
System.out.println("Nilai Akhir="+NA);
if (NA>60) {
System.out.println("LULUS");
}
else
{
System.out.println("TIDAK LULUS");
}
System.out.println();
}
}
}
Semoga Bermanfaat.
Belum ada Komentar untuk "Fungsi Dan Pengertian Throws Ioexception Pada Java"
Posting Komentar