NIM : 201581294
Script Segitiga.java :
this.tinggi = tinggi;
this.alas = alas;
Script Lingkaran.java :
private double r;
public Lingkaran(double r) {
this.r = r;
return (2 * PI * r);
Script MainBidangDatar.java :
import BidangDatar.Lingkaran; // mengimport kelas lingkaran yang ada pada paket BidangDatar
import BidangDatar.Segitiga; // mengimport kelas segitiga yang ada pada paket BidangDatar
import java.io.*;
import java.util.Scanner;
class MainBidangDatar {
System.out.println("MENU");
System.out.println("1. Segitiga");
System.out.println("2. Lingkaran");
System.out.println("3. Exit");
if(menu == 1){
this.segitiga();
}else if(menu == 2){
this.lingkaran();
System.exit(0);
System.out.println("Lingkaran");
System.out.println("---------------------------------");
System.out.println("---------------------------------");
this.menu();
System.out.println("Segitiga");
System.out.println("---------------------------------");
System.out.println("---------------------------------");
this.menu();
mainBidangDatar.menu();
Screenshoot :
Analisis :
File Segitiga.java dan File Lingkaran.java berada pada Paket yang sama yaitu paket BidangDatar. Agar
main program, yang terletak pada paket yang berbeda yaitu pada paket Main, dapat memanggil
Segitiga.java dan Lingkaran.java harus terlebih dahulu mengimport kedua file tersebut dengan kode:
import.BidangDatar.*; ( untuk mengimport semua kelas yang ada di paket BidangDatar).
Untuk meng-compile semua file yang ada di paket BidangDatar menggunakan kode: javac
BidangDatar/*.java
Untuk meng-compile semua file yang ada di paket Main menggunakan kode: javac Main/*.java
Setelah itu kita bisa me-running kelas main program dengan kode : java Main.MainBidangDatar
No2)
Script No2_InterfaceTurunan.java :
interface ITurunan extends IInduk { //membuat interface ITurunan yang merupakan anak dr IInduk
class Aritmetika implements ITurunan { //membuat kelas Aritmatika dengan mengimplementasikan interface
ITurunan
private double x;
private double y;
Aritmetika(double x, double y) {
this.x = x;
this.y = y;
}
public double tambah(double x, double y){
return x+y;
return x-y;
return x*y;
return x/y;
System.out.println();
obj.cetakHasil();
}
Screenshoot :
Analisis :