Skip to main content

Posts

Showing posts with the label OOP

Program Pertanggalan pada Java

Listing Program import java.util.Scanner; public class Pertanggalan { public static void main (String args []){ Scanner data = new Scanner(System.in);//scanner digunakan untuk meminta input oleh pengguna program tersebut Scanner data2 = new Scanner (System.in); Scanner data3 = new Scanner (System.in); int tanggal, bulan, tahun, modtahun, maxtanggal;//mendeklarasikan tanggal, bulan, tahun, modtahun, maxtahun bertipe integer System.out.print("Input tahun = "); tahun = data . nextInt ();//fungsi nextInt() untuk meminta input dari pengguna modtahun = tahun%4;//setelah tahun diinput maka akan langsung melakukan input bulan switch(modtahun){ case 0 : System.out.print("Input bulan = "); bulan = data2.nextInt();//fungsi nextInt() untuk meminta input dari pengguna if((bulan==1)||(bulan==3)||(bulan==5)||(bulan==7)|| ...

Implementation Object Oriented programming

Listing program Burung.java public class Burung { String nama; //atribut nama String jenis; //atribut jenis String warna; //atribut warna String sayap; //atribut sayap //method terbang public void terbang(){ this.sayap = "mengepak"; System.out.println("Burung "+this.nama+" Sedang Terbang"); } //method tidur public void tidur(){ this.sayap = "diam"; System.out.println("Burung "+this.nama+" Sedang Tidur"); } } BurungBeraksi.java public class BurungBeraksi { public static void main(String[] args){ Burung burungnuri = new Burung();//membuat object burungnuri dari class Burung burungnuri.nama = "Nuri"; //memanggil attribut nama pada object burungnuri dan memberi nilai burungnuri.warna = "Merah"; System.out.println("Burung "+burungnuri.nama+" warnanya "+burungnuri.warna); ...