Minggu, 06 November 2011

Pertemuan PRAK VI

Membuat Program SegiTiga.java

class SegiTiga {
    public SegiTiga (double panjang) {
               System.out.println ("\nvariabel = segitiganya sama sisi");
               System.out.println ("Panjang = " +panjang);
               keliling (panjang);
    }

    public SegiTiga (double panjang, double sisiMiring) {
               System.out.println("panjang = " +panjang+ " sisi miring = " +sisiMiring);
               keliling (panjang, sisiMiring);
    }

    public void keliling (double panjang) {
               tampilkanHasil (panjang*3);
    }

    public void keliling (double p, double sM) {
               tampilkanHasil (2*sM+p);
    }

    protected void tampilkanHasil (double h) {
               System.out.println ("hasil = " +h);
               }
    }

Penjelasan : double panjang disini di namakan method. Kalau double p dinamakan parameter,
Outnya : ini bukan clas utama karena tidak ada fungsi utama

Membuat Program MainSegiTiga.java
class MainSegiTiga {
            public static void main (String [] args) {
                        new SegiTiga (7);
                        new SegiTiga (4,7);
            }
}
Penjelasan : new segitiga(7) disini dinamakan konstruktor.
Outputnya : Class utama karena memiliki fungsi utama.

Membuat Program OverRiding.java
class OverRiding {
   public void MethodAsli () {
            System.out.println("Method milik class OverRiding dijalankan");
            }

            public static void main (String [] args) {
                        OverRiding O = new OverRiding ();
                        O.MethodAsli ();
            }
   }

Membuat Program SubOverRiding.java
class SubOverRiding extends OverRiding {
  public void MethodAsli () {
            System.out.println("Method yang sudah OverRiding dijalankan");
            }

            public void MethodAsliSuper () {
                        System.out.println("Method pemanggil MethodAsli dijalankan");
                                    super.MethodAsli();
                        }

                        public static void main(String [] args) {
                                    SubOverRiding SO = new SubOverRiding();
                                    SO.MethodAsli();
                                    SO.MethodAsliSuper();
                        }
            }

Membuat Program TanpaException.java

class TanpaException {
  public static void main (String [] args) {
            int Nilai = Integer.parseInt (args[0]);
            System.out.println ("nilai yang dimasukkan : " +Nilai);
  }
 }

Membuat Program CobaException.java

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");
                                    }
                        }
            }
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");
   }
  }

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);
                        }
            }
    }

1 komentar:

  1. Borgata Hotel Casino & Spa - JTR Hub
    Located in Atlantic City, Borgata Hotel Casino https://septcasino.com/review/merit-casino/ & Spa offers the finest in gri-go.com amenities and entertainment. It also provides a 출장안마 seasonal outdoor swimming septcasino

    BalasHapus