Belajar Java | Contoh Perulangan Do While Bagi Pemula

Perulangan do-while hampir sama seperti perulangan while. Sama halnya dengan perintah perulangan while. Perintah perulangan do-while akan mengulang terus-menerus sampai perintah perulangan tersebut bernilai false. Namun perulangan do-while sangatlah berbeda dengan perulangan for. Dimana perulangan do-while digunakan untuk perulangan dengan jumlah yang belum pasti. Pada perulangan do-while do akan dikerjakan lebih dahulu kemudian disusul dengan pengecekan pada kondisi while. Sehingga pengecekan akan dilakukan pada akhir blok.

Baca juga : Contoh Coding Sederhana Percabangan If Else Pada Java


Struktur perulangan do-while ini sebenernya mirip sekali dengan struktur perulangan while. Perbedaannya hanya terletak pada penempatan kondisinya saja. Pada struktur perulangan while kondisi ditempatkan di awal blok perulangan sedangkan pada struktur perulangan do-while kondisinya berada di akhir blok. Akibatnya pada struktur jenis do-while ini, proses pengulangan akan dilakukan minimal sekali meskipun ternyata kondisinya tidak terpenuhi (bernilai false).

Penulisan struktur do-while mirip dengan struktur while, kita hanya menambahkan perintah do pada awal struktur. Berikut adalah format dasar penulisan struktur do-while.

do {
    statement;
    statement;
} while (condition);

Setelah perintah do, yaitu yang ada didalam blok kurung kurawal adalah statement. Statement adalah kode program yang akan diulang.


Untuk lebih jelasnya lagi silahkan lihat contoh perulangan do-while dibawah ini :


public class ContohDoWhile{
   public static void main (String [] args){
      int i=6;
      
      do{
          System.out.println("saya sedang belajar java");
          i++;
          }while(i<5);
        }
      }

Penjelasan :
Meskipun nilai i lebih besar dari 5 (yang berarti kondisi bernilai false), tetapi program tetap akan mengeksekusi statement di dalam blok pengulangan sebanyak 1 kali.

Cara kerjanya sebagai berikut:
Pertama program akan menset variable i dengan nilai 6. Selanjutnya program akan masuk kedalam blok perulangan dan mencetak teks "saya sedang belajar java" ke layar monitor sebanyak 1 kali serta menaikkan nilai i menjadi 7 (nilai i awal adalah 6). Setelah itu, program akan memeriksa kondisi (i< 5) yang bernilai false, yang mana hal ini akan mengakibatkan proses pengulangan berhenti.

Baca juga : Contoh Sederhana Mengenai Perulangan For Pada Java

Contoh perulangan do while.

package algoritma;
import java.io.*;
public class PerulanganDoWhile {
    public static void main(String[] args){
        DataInputStream dataAngka = new DataInputStream (System.in);
     int i=0;
     int n=0;
     int hasil=0;
        
        System.out.print("Masukkan angka i: ");
try{
   i = Integer.parseInt(dataAngka.readLine());  
        }
catch(IOException e){System.out.println("Terjadi error");}
        
        System.out.print("Masukkan angka n: ");
try{
    n = Integer.parseInt(dataAngka.readLine());
}
catch(IOException e){System.out.println("Terjadi error");}

do{
    System.out.println("hasil : "+i);
    i=i+1;
}
 while (i<=n);
    }    
}

Output program :


Latihan :

Buatlah sebuah program yang menghitung rata-rata bilangan positif menggunakan perulangan do-while, dimana banyaknya data ditentukan dari data yang dimasukan. !

import java.util.Scanner;
public class Tugasdowhile {
    public static void main(String[] args) {
        Scanner masuk=new Scanner(System.in);
     int m;
     float n, jumlah, x, rata;
     System.out.print("Banyaknya data : ");
     n = masuk.nextFloat();
     jumlah=0;
     m=1;
     do
     {
        System.out.print("Data ke-"+m+" : ");
        x=masuk.nextFloat();
        jumlah += x;
        m++;
      }while ( m<=n );
     {
      System.out.println("rata-rata :"+jumlah/n);
     }
    }
    }

Output program :



Semoga Bermanfaat..

Artikel ini dikunjungi menggunakan kata kunci :

Belajar java dimulai dari nol
Belajar java untuk pemula lengkap disertai latihan
Belajar java android mudah dimengerti
Belajar java dasar disertai dengan contoh program
Belajar java online buat pemula
Belajar java android pemula yang disertai dengan gambar
Belajar java bagi pemula penjelasan menggunakan bahasa indonesia
Belajar bahasa java lengkap




** Saya adalah seorang newbie sekaligus mastah abal-abal, segala sesuatu yang saya tulis bersumber dari pengetahuan dan opini pribadi. Oleh karena itu penting untuk tidak selalu mempercayai apa yang saya tulis. Keep Smile ^_^ and Enjoy it **

1 comment:

Silahkan berkomentar yang sopan, komentar yang memuat konten pornografi akan saya hapus dan komentar yang tidak berhubungan dengan artikel tidak akan saya terbitkan.