WHILE AND DO WHILE (JAVA)

PENGERTIAN WHILE DAN DO WHILE

Assalamualaikum Wr, wb.

pada pertemuan kali ini saya akan membahas tentang mater looping yaitu WHILE DAN DO WHILE,
sebernarnya dua looping ini tidak memiliki perbedaan banyak. hanyak saja perbedaan pada di letak kondisi dan statement nya berbeda..

JIKA WHILE :     
  While (kondisi){
  //statement }         


JIKA DO WHILE :
       do{
  //statement}
  while (kondisi);

1. looping while adalah : 
Pada while pengulangan dikondisikan di awal blok, jadi apabila
kondisi tidak terpenuhi ( bernilai false) maka proses pengulangan tidak akan pernah dilakukan atau tidak berjalan.

2. looping do while :
Struktur do-while sebenarnya tidak beda jauh dengan while.
Perbedaannya hanyalah terletak pada penempatan kondisinya saja. Pada while kondisi diletakan di awal blok pengulangan sedangka pada do-while kondisinya berada di akhir blok. Jadi pada proses pengulangan do-while akan dilakukan minimal sekali, meskipun ternyata kondisinya tidak terpenuhi atau bernilai false.


contoh soal :

1.)
package pertemuan7;
public class Pertemuan7 {

    public static void main(String[] args) {
    int i = 1;
    while (i<=5){
        System.out.println(i);
        i++;
    }
    }
    
}

Hasil Output :















2.)
package pertemuan7.anam;

public class Pertemuan7Anam {

    public static void main(String[] args) {
    int i =1;
    while(i<=10){
        System.out.println("saya senang belajar bahasa java");
        i++;
    }
    }
    
}


Hasil Output :





















3.)
package pertemuan7.anam;
import java.util.Scanner;

public class Pertemuan7Anam {

    public static void main(String[] args) {
    int deret;
    
    Scanner you = new Scanner(System.in);
        System.out.println("masukan jumlah deret = ");
        deret = you.nextInt();
        
        int i = 1;
        while (i<=deret){
            System.out.println("saya senang belajar java - "+i);
            i++;
    }
    }
    
}


Hasil Output :


JIKA URUTAN TERBALIK :

public class Pertemuan7Anam {

    public static void main(String[] args) {
    int deret;
    
    Scanner you = new Scanner(System.in);
        System.out.println("masukan jumlah deret = ");
        deret = you.nextInt();
        
        int i = 10;
        while (i>=1){
            System.out.println("saya senang belajar java - "+i);
            i--;
    }
    }
    
}

Hasil Output :















4.)
package pertemuan7.anam;

public class pertemuan7 {
    public static void main(String[] args) {
    int i = 10;
    while (i<10){
        System.out.println("perulangan dengan while - "+1);
        i++;
    }
    
    int j=10;
    do{
        System.out.println("perulangan dengan do -"+j);
        j++;
    }while(j<10);
    }
    }

Hasil Output :

















DO WHILE :

1.)
package pertemuan7.anam;

public class pertemuan7 {
    public static void main(String[] args) {
    int a = 1;
    do {
       System.out.print("\t"+a);
       a++;
    }
    while(a<=10);
    }
}

Hasil Output :
























itulah beberapa contoh soal dalam perulangan looping while dan do while, kurang lebihnya mohon maaf.

wassallamualaikum WrWb

Komentar