Saturday, 4 May 2013

Looping atau perulangan

Perulangan ( looping ) Pada Java

Perulangan adalah melakukan perintah yang ada di dalam blok perulangan tersebut secara berulang - ulang sesuai dengan nilai yang ditentukan atau sampai mencapai sebuah batas tertentu dari sebuah perulangan tersebut.

1. While

Perulangan while bekerja dengan cara apa bila kondisi while itu terpenuhi atau bernilai true maka perulangan tersebut akan terus dilakukan sapai bernilai false.
Contoh :
package looping;

/**
 *
 * @author nuraini
*/
public class _while {

    /**
     * @param args the command line arguments
     */
    public static void main(String[] args) {
        int i=1;
        while (i <= 5){
            System.out.println(i);
            i++;
        }
    }
}

Perhatikan script di atas ada "i++" itu adalah INCEREMENT ia akan menambah 1 nilai i secara terus menerus. ada juga yang di sebut DECREMENT, contoh : i-- maka ia akan mengurangi 1 nilai i tersebut secara terus menerus. Decrement di atas digunakan untuk menambahkan nilai "i" agar mencapai nilai "10" dan kemudian keluar perulangan. jika kita tidak memberikan decrement maka perulangan tersebut tidak akan berheti - henti ( Infinity looping ).

2. Do...While

Do-while seperti while tetapi jika do-while minimal melakukan satu kali pekerjaan yang ada di dalam blok do-while tersebut. do-while akan mengulang terus sampai while bernilai flase.
Contoh :
package praktikum4;

/**
 *
 * @author nuraini
 */
public class do_while {
    public static void main(String []args){
        int i=1;
        do{
            System.out.println(i);
        i++;
       
        }while(i<=10);
    }
}
Jika anda coba script di atas maka akan mengasilkan "1" karna meskipun while bernilai false ia akan tetap melakukan pekerjaan satu kali, karna pengecekan berada di bagian bawah blok program.

3. For

For adalah perulangan yang jumlah perulangannya sudah ditentukan sebelumnya, dengan kata lain perulangan blok dalam for sudah ditetukan sebelumnya.
Contoh :

package praktikum4;

/**
 *
 * @author nuraini
 */
public class for_ {
    public static void main(String [] args){
        for(int i=1; i<=10; i++){
            System.out.println(i);
        }
    }
}


4. Contoh-contoh Lain
 - Latihan if :
 
package praktikum4;

/**
 *
 * @author nuraini
 */
public class latihan_if {
    public static void main (String []args){
 for (int i=1; i<=5; i++){
        for (int j=1; j<=i; j++){
            if(j==2){ System.out.print("#");}
            else
            {
               
            System.out.print("#");
        }}
        for (int k=i; k<=5; k++){ System.out.print("*");
        }
        System.out.println(" ");
        /*System.exit(0);*/}

    }
}


- if pada for :
 
package praktikum4;

/**
 *
 * @author nuraini 
 */
public class if_pada_for {
    public static void main(String [] args){
        for(int i=0; i<10; i++){
            if(i==3){
                continue;
            }
            System.out.print(i);
            {
            }
        if(i==7){
        System.out.print(i);
        break;
        }}}}
 
- Membuat bintang :
package praktikum4;
//import javax.swing.*;
/**
 *
 * @author nuraini
 */
public class bintang1 {
    public static void main(String [] args){
      //  String angka=JOptionPane.showInputDialog("Masukkan Angka Yang Anda Inginkan: ");
        int n = 5;
   
    for(int i=1; i<=n; i++) {
       
        for (int j=1; j<=i; j++) {
            System.out.print("*");
        }
        for (int k=0; k<=(n-i); k++) {
            System.out.print(" ");
        }
        for (int m=(n-i); m>=0; m--) {
            System.out.print("*");
        }
        System.out.println( );
    }
   
        System.out.println(" ");
    }
} 


atau
 
package praktikum4;

public class Bintang2 {
    public static void main( String[] args )
    {
    //String angka=JOptionPane.showInputDialog("Masukkan Angka Yang Anda Inginkan : ");
    //int n=Integer.parseInt(angka);
   
    // nomor 2B
        int n=5;
    for(int a=1; a<=n; a++) {
       
        for (int b=0; b<=(n-a); b++) {
            System.out.print("*");
        }
        for (int c=1; c<=a; c++) {
            System.out.print(" ");
        }
        for (int d=(n-a); d>=0; d--) {
            System.out.print("*");
        }   
        System.out.println(" ");
    }
 }
}
   
SELAMAT MENCOBA ^.^

0 comments:

Post a Comment

Saturday, 4 May 2013

Looping atau perulangan

Posted by Unknown at 10:05

Perulangan ( looping ) Pada Java

Perulangan adalah melakukan perintah yang ada di dalam blok perulangan tersebut secara berulang - ulang sesuai dengan nilai yang ditentukan atau sampai mencapai sebuah batas tertentu dari sebuah perulangan tersebut.

1. While

Perulangan while bekerja dengan cara apa bila kondisi while itu terpenuhi atau bernilai true maka perulangan tersebut akan terus dilakukan sapai bernilai false.
Contoh :
package looping;

/**
 *
 * @author nuraini
*/
public class _while {

    /**
     * @param args the command line arguments
     */
    public static void main(String[] args) {
        int i=1;
        while (i <= 5){
            System.out.println(i);
            i++;
        }
    }
}

Perhatikan script di atas ada "i++" itu adalah INCEREMENT ia akan menambah 1 nilai i secara terus menerus. ada juga yang di sebut DECREMENT, contoh : i-- maka ia akan mengurangi 1 nilai i tersebut secara terus menerus. Decrement di atas digunakan untuk menambahkan nilai "i" agar mencapai nilai "10" dan kemudian keluar perulangan. jika kita tidak memberikan decrement maka perulangan tersebut tidak akan berheti - henti ( Infinity looping ).

2. Do...While

Do-while seperti while tetapi jika do-while minimal melakukan satu kali pekerjaan yang ada di dalam blok do-while tersebut. do-while akan mengulang terus sampai while bernilai flase.
Contoh :
package praktikum4;

/**
 *
 * @author nuraini
 */
public class do_while {
    public static void main(String []args){
        int i=1;
        do{
            System.out.println(i);
        i++;
       
        }while(i<=10);
    }
}
Jika anda coba script di atas maka akan mengasilkan "1" karna meskipun while bernilai false ia akan tetap melakukan pekerjaan satu kali, karna pengecekan berada di bagian bawah blok program.

3. For

For adalah perulangan yang jumlah perulangannya sudah ditentukan sebelumnya, dengan kata lain perulangan blok dalam for sudah ditetukan sebelumnya.
Contoh :

package praktikum4;

/**
 *
 * @author nuraini
 */
public class for_ {
    public static void main(String [] args){
        for(int i=1; i<=10; i++){
            System.out.println(i);
        }
    }
}


4. Contoh-contoh Lain
 - Latihan if :
 
package praktikum4;

/**
 *
 * @author nuraini
 */
public class latihan_if {
    public static void main (String []args){
 for (int i=1; i<=5; i++){
        for (int j=1; j<=i; j++){
            if(j==2){ System.out.print("#");}
            else
            {
               
            System.out.print("#");
        }}
        for (int k=i; k<=5; k++){ System.out.print("*");
        }
        System.out.println(" ");
        /*System.exit(0);*/}

    }
}


- if pada for :
 
package praktikum4;

/**
 *
 * @author nuraini 
 */
public class if_pada_for {
    public static void main(String [] args){
        for(int i=0; i<10; i++){
            if(i==3){
                continue;
            }
            System.out.print(i);
            {
            }
        if(i==7){
        System.out.print(i);
        break;
        }}}}
 
- Membuat bintang :
package praktikum4;
//import javax.swing.*;
/**
 *
 * @author nuraini
 */
public class bintang1 {
    public static void main(String [] args){
      //  String angka=JOptionPane.showInputDialog("Masukkan Angka Yang Anda Inginkan: ");
        int n = 5;
   
    for(int i=1; i<=n; i++) {
       
        for (int j=1; j<=i; j++) {
            System.out.print("*");
        }
        for (int k=0; k<=(n-i); k++) {
            System.out.print(" ");
        }
        for (int m=(n-i); m>=0; m--) {
            System.out.print("*");
        }
        System.out.println( );
    }
   
        System.out.println(" ");
    }
} 


atau
 
package praktikum4;

public class Bintang2 {
    public static void main( String[] args )
    {
    //String angka=JOptionPane.showInputDialog("Masukkan Angka Yang Anda Inginkan : ");
    //int n=Integer.parseInt(angka);
   
    // nomor 2B
        int n=5;
    for(int a=1; a<=n; a++) {
       
        for (int b=0; b<=(n-a); b++) {
            System.out.print("*");
        }
        for (int c=1; c<=a; c++) {
            System.out.print(" ");
        }
        for (int d=(n-a); d>=0; d--) {
            System.out.print("*");
        }   
        System.out.println(" ");
    }
 }
}
   
SELAMAT MENCOBA ^.^

0 comments on "Looping atau perulangan "

Post a Comment

 

Catatanku Template by Ipietoon Cute Blog Design