PEMPROGRAMAN 7
Assalamuaykum wr wb April 26,2021
hai,makasih yah sudah mau mampir di blog ini ,kali ini saya ingin membahas mengenai JAVA,pasti teman teman sudah kenal kan dengan aplikasih java ini ,di sini saya ingin memberitahu dasar dasar tentang java .Dan ini sebenar nya juga tugas dari kampus saya :v
PROGRAM JAVA
• Agar mahasiswa memahami dan mempr aktekkan konsep overloading dan overriding.
• Agar mahasiswa memahami perbedaan overloading dan overriding. • Agar mahasiswa memahami dan mempraktekkan penggunaan exception.
DASAR TEORI
try {
//kode-kode program yang mungkin dapat menimbulkan exception }
catch (JenisException1 e) {
/*kode-kode program yang harus dilakukan apabila terjadi exception JenisException1*/
}
catch (JenisException2 e) {
/*boleh terdapat lebih dari satu blok catch untuk menangani exception yang berbeda*/
/*kode-kode program yang harus dilakukan apabila terjadi exception JenisException1*/
}
finally {
//finally bersifat opsional (boleh tidak menggunakan blok finally) /*kode-kode yang tetap dilakukan baik terjadi exception maupun tidak terjadi exception*/
}
E. MEMBUAT PROGRAM TanpaException.java
class TanpaException {
public static void main (String [] args) {
int Nilai = Integer.parseInt (args[0]);
System.out.println("Nilai yang diimasukkan : " +Nilai); }
}
At TanpaException.main<TanpaException.java:3>
1. Klik start → run lalu ketik cmd untuk membuka command prompt 2. Ketik perintah cd (change directory) untuk menuju direktori untuk menuju direktori tempat TanpaException.class berada
3. ketik java TanpaException 50 untuk menjalankan program
class CobaException {
public static void main (String[] args) {
int nilai = 0;
try {
int Nilai = Integer.parseInt (args[0]);
System.out.println("Nilai yang dimasukkan : "+Nilai);
}
catch(Exception e) {
System.out.println("Pasti yang diinput bukan Integer");
}
finally {
System.out.println("Blok finally tetap dilakukan");
}
}
}
Output :
G. MEMBUAT PROGRAM PembagianNol.java
class PembagianNol {
public static void main (String[] args) {
System.out.println("Sebelum pembagian");
try {
System.out.println(5/0);
}
catch(Throwable T) {
System.out.println("Terjadi pembagian nol");
}
System.out.println("Sesudah pembagian");
}
}
Output :
H. MEMBUAT PROGRAM TesInputData.java
import java.io.*;
class TesInputData {
public static void main (String[] args) {
BufferedReader BR = new BufferedReader(new InputStreamReader(System.in));
String Input = " ";
try {
System.out.println("Masukkan data : ");
Input = "Salah";
}
finally {
System.out.println("Data yang anda masukkan adalah " +Input);
}
}
}
OUTPUT:
Komentar
Posting Komentar