Belajar Java : Memahami Perulangan Pada Java

 

1.      Program Perulangan For

Perulangan FOR Pertama

package perulanganfor;

 

public class PerulanganFOR {

 

    public static void main(String[] args) {

        for(int i=1; i<5; i++)

        System.out.println("Hello World!!");

    }

   

}

 

Running

 



 

Perulangan FOR Kedua

 

package perulanganfor;

 

import java.util.Scanner;

public class PerulanganFOR2 {

   

    public static void main (String[] args) {

        Scanner masukan = new Scanner(System.in);

        System.out.println("Masukkan batas bilangannya : ");

        int batas = masukan.nextInt();

        System.out.println("Bilangan genap dari 2 sampai bil tsb : ");

 

        for(int i=2; i<=batas; i=i+2)

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

}

}


Running

 


 

 

2.       Program Perulangan Break

 

package perulanganbreak;

 

/**

 *

 * @author Flanker

 */

import java.util.Scanner;

public class PerulanganBreak {

 

    /**

     * @param args the command line arguments

     */

    public static void main(String[] args) {

        Scanner masukan = new Scanner(System.in);

        System.out.println("Masukkan sebuah bilangan : ");

        int bil = masukan.nextInt();

        boolean prima = true;

        for(int i=2; i<bil; i++)

        {

        if ((bil % i)== 0)

        {

        prima = false;

        break;

        }

        }

        if (prima)

        System.out.print(bil + " adalah bilangan PRIMA");

        else

        System.out.print(bil + " adalah BUKAN bilangan PRIMA");

    }

   

}


Running

 


 

3.       Program Perulangan Counter

package perulangancounter;

 

/**

 *

 * @author Flanker

 */

import java.util.Scanner;

public class PerulanganCounter {

 

    /**

     * @param args the command line arguments

     */

    public static void main(String[] args) {

        Scanner masukan = new Scanner(System.in);

        System.out.println("Masukkan batas bilangannya : ");

        int batas = masukan.nextInt();

        int hasil = 0;

        for(int i=1; i<=batas; i++)

        hasil += i;

        System.out.println("Total jumlahnya adalah : " + hasil);

    }

   

}

 

Running

 


 

4.       Program Perulangan While

package perulanganwhile;

 

/**

 *

 * @author Flanker

 */

import java.util.Scanner;

public class PerulanganWhile {

 

    /**

     * @param args the command line arguments

     */

    public static void main(String[] args) {

        Scanner masukan = new Scanner(System.in);

        int n=0, total=0, bil=9;

        while (bil!=0){

        n++;

        System.out.println("Masukkan bilangan ke-"+n+" : ");

        bil = masukan.nextInt();

        total += bil;

        }

        System.out.print("Total jumlah "+(n-1)+" bilangan tsb : ");

        System.out.println(total);

    }

   

}

 

Running

 


5.       Program Do

Program Do kurang lebih sama dengan While

6.       Sola Latihan 7.1

Soal A

package soal7.pkg1;

 

import java.util.Scanner;

public class Soal71 {

 

    public static void main(String[] args) {

        Scanner masukan = new Scanner(System.in);

        System.out.println("Masukkan batas bilangannya : ");

        int batas = masukan.nextInt();

        System.out.println("output : ");

 

        for(int i=batas; i>=1; i--)

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

    }

   

}

 

Running

 


 

Soal B

 

package soal7.pkg1;

 

import java.util.Scanner;

 

public class NewClass {

   

    public static void main (String[] args) {

        Scanner masukan = new Scanner(System.in);

        System.out.println("Masukkan batas bilangannya : ");

        int batas = masukan.nextInt();

        System.out.println("Bilangan genap dari 2 sampai bil tsb : ");

 

        for(int i=1; i<=batas; i=i+2)

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

}

}


Running

 


 

Soal C

 

package soal7.pkg1;

 

import java.util.Scanner;

 

/**

 *

 * @author Flanker

 */

public class C {

    public static void main (String[] args) {

        Scanner masukan = new Scanner(System.in);

        System.out.println("Masukkan angka mulai bilangannya : ");

        int mulai = masukan.nextInt();

        System.out.println("Masukkan batas bilangannya : ");

        int batas = masukan.nextInt();

        System.out.println("Bilangan genap dari 2 sampai bil tsb : ");

        int j=0;

        for(int i=mulai; i<=batas; i=i++){

         j=j+1;  

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

         i=i+j;

        }

      }

}

 

Running

 

7.       Soal 7.2

package soal7.pkg2;

 

/**

 *

 * @author Flanker

 */

public class Soal72 {

 

    /**

     * @param args the command line arguments

     */

    public static void main(String[] args) {

        int x, y;

        for (x = 0; x <= 5; x++){

            for( y = 0; y <= 4; y++){

                System.out.format("Perulangan [x=%d, y=%d] %n", x, y);

            }

        }

    }

   

}

 

Running

 


Komentar

Postingan Populer