Pengertian OOP
            OOP (Object Oriented Programming) dalam bahasa indonesia’y  Pemrograman berorientasi Objek. Penhelasan tentang OOP ini menurut saya adalah suatu cara penyelesaian masalah dengan membagi setiap penyelesaian ke dalam sub menu dalam hal ini bisa di bilang objek. Kita bisa ambil contoh dalam pemograman menghitung luas dan keliling persegi.
public class persegi {
public int sisi,luas,keliling;
public static void main{
sisi = 5;
luas(sisi);
keliling(sisi);
hasil(luas,keliling)
}
Public int luas(int sisi){
Luas =sisi*sisi;
Return luas;
}
Public int keliling{
Keliling=sisi+ sisi+ sisi+ sisi;
Return keliling;
}
Public int hasil(luas,keliling){
System.out.println(“luas persegi dengan panjang sisi 5 adalah :”+luas);
System.out.println(“keliling persegi dengan panjang sisi 5 adalah :”+keliling);
}
 Terlihat program di atas, setiap perhitunganya di pisahkan menurut permasalahanya.



Nested if
/** 
* @(#)adi.java 
* @author : kurcaci507
*/  

public class Nested_If{
public static void main (String[] args){

Scanner scan = new Scanner(System.in);

System.out.println("masukan sebuah angka ! : ");
int Bil = scan.nextint();

if (Bil>0){
if (Bil%2==0){
System.out.println("Bilangan GENAP POSITIF");
}
else{
System.out.println("Bilangan GANJIL POSITIF");
}
}
else if(Bil<0){
if (Bil%2==0){
System.out.println("Bilangan GENAP NEGATIF");
}
else{
System.out.println("Bilalngan GANJIL NEGATIF");
}
}
else{
System.out.println("Bilangan Anda 0");
}
}
}
}

Nested if
/** 
* @(#)adi.java 
* @author : kurcaci507
*/  

public class Nested_for{
public static void main (String[] args){

Scanner scan = new Scanner(System.in);

System.out.println("masukan jumlah baris ! : ");
int Bil = scan.nextint();

For (int i=1;i<Bil;i++){
For (int y=1;y<i;y++){
System.out.print("*");
System.out.print("\n");

}
}
}
}
Nested do
/** 
* @(#)adi.java 
* @author : kurcaci507
*/  

public class Nested_do{
public static void main (String[] args){

Scanner scan = new Scanner(System.in);

System.out.println("masukan jumlah baris ! : ");
int Bil = scan.nextint();
int j=1,i=1;
do
{
        System.out.println(" ");
k--;
}while(Bil>=i);
j = 1;
do
{
System.out.println(i + " ");
j++:
}while(j<=i);

System.out.println("");
i++;

        }while(i<=5); 

  }
}


}
}


 





0 comments:

Post a Comment

 
Top