Perulangan For dan While Java

 cover-java

Halo teman-teman pembaca pada postingan kali ini saya akan membahas tentang perulangan pada bahasa pemrograman java. Pada java terdapat tiga jenis perulangan yaitu perulangan for, while dan do-while. Ketiga jenis perulangan ini memiliki perbedaan masing-masing. Berikut adalah perbedaannya:

Perulangan For

Digunakan untuk perulangan yang banyaknya sudah pasti. Deklarasi perulangan for adalah

for (inisialisasi; kondisi; iterasi
{
  Pernyataan yang akan diulang; 
}

Perulangan While

Digunakan untuk perulangan suatu blok pernyataan yang didefinisikan di awal, apabila kondisi tidak terpenuhi maka proses perulangan tidak akan dieksekusi. Deklarasi perulangan while adalah:

Inisialisasi;
while(kondisi)
{
	Perintah yang akan diulang;
    Iterasi;
}

Perulangan Do-While

Digunakan untuk perulangan suatu blok pernyataan yang didefinisikan di akhir blok, akan melakukan paling sedikit satu kali perulangan meskipun kondisinya tidak terpenuhi. Deklarasi perulangan do-while adalah:

Inisialisasi;
do
{
	Pernyataan yang akan diulang;
    Iterasi;
}
while(kondisi);

Berikut ini adalah contoh-contoh perulangan yang bisa kalian coba:

1. Perulangan for ganjil.java

import java.util.Scanner;

public class ganjil
{
	public static void main(String args[])
	{
		Scanner input = new Scanner(System.in);
		System.out.print("Inputkan Batas Jumlah Bilangan:");
		int batas = input.nextInt();
		
		System.out.print("Deret Bilangan Ganjil adalah:");
		for(int angka = 1; angka <= batas; angka = angka + 2 )
			System.out.print(angka + " ");
	}
}

2. Perulangan while contohwhile.java

import java.util.Scanner;

public class contohwhile
{
	public static void main(String args[])
	{
		Scanner input = new Scanner(System.in);
		int n = 0, total = 0, bil = 9;
		while (bil != 0)
		{
			n++;
			System.out.println("Input bilangan ke-"+n+" : ");
			bil = input.nextInt();
			total += bil;
		}
		System.out.print("Total jumlah "+(n - 1)+" bilangan: ");
		System.out.println(total);
	}
}

3. Perulangan while latwhile.java


public class latwhile
{
	public static void main(String args[])
	{
		int hasil = 1, y = 2;
		
		while(y <= 7)
		{
			System.out.println(hasil+" * "+y+" = "+(hasil*y));
			hasil = hasil*y;
			y++;
		}
	}
}

Demikian postingan hari ini, semoga bermanfaat bila ada pertanyaan silahkan tulis di kolom komentar.

Post a Comment

0 Comments