for( int hitungan = 0; hitungan <= 10; hitungan++ ){
// blok kode yang akan diulang
}
Penjelasan:- variabel
hitungan
tugasnya untuk menyimpan hitungan pengulangan. hitungan <= 10
artinya selama nilai hitungannya lebih kecil atau sama dengan 10, maka pengulangan akan terus dilakukan. Dengan kata lain, perualangan ini akan mengulang sebanyak 10 kali.hitungan++
fungsinya untuk menambah satu (+1
) nilai hitungan peda setiap pengulangan.- Blok kode For dimulai dengan tanda ‘
{
’ dan diakhiri dengan ‘}
’.
Contoh Program Perulangan For
Silahkan buat class baru bernama Lt8_demo_for
, kemudian ikuti kode berikut:
public class Lt8_demo_for{
public static void main(String[]args){
for (int i=1; i<=5; i++){ //perulangan dari 1 - 5,dan mencetak sebanyak 5 kali
System.out.println("Manusia pada umumnya pelit, harus dilatih berbagi");
}
}
}
Output :
Contoh Program Perulangan For denagn Input
Silahkan buat class baru bernama Lt10_demo_for_input
, kemudian ikuti kode berikut:import java.util.Scanner; public class Lt10_demo_for_input{ public static void main(String[]args){ char lagi = 'y'; //variaber bertype data char int jumlah; while(lagi == 'y'){ // Kalau nilai variabel running bernilai false, maka perulangan berhenti Scanner a = new Scanner(System.in); try{ /** * digunakan untuk mengurung eksekusi yang menampilkan error dan * dapat membuat program tetap berjalan tanpa dihentikan secara langsung (try{}catch) */ System.out.print("Masukkan Jumlah : "); jumlah = a.nextInt(); //banyaknya jumlah nilaia for (int i=1; i<=jumlah; i++){ //perulangan dari 1 - jumlah,dan mencetak sebanyak jumlah System.out.println("Ke-"+i+" Manusia pada umumnya pelit, harus dilatih berbagi"); } }catch(NumberFormatException nfe){ System.out.println("\nWahhhhh..... Ada Kesalahan Inputan"); } System.out.print("Mau Coba Kembali (y/t) : "); String str = Lt5_bacaKeyboard.bacaString(); //menginput mengulang,lalu inputan akan dikirim ke Kelas
Lt5_bacaKeyboard dan dikembalikan
lagi = str.charAt(0); if(lagi == 'y') lagi = 'y'; if(lagi == 'y') continue; else{ System.out.println("Terima Kasih Sudah Mencoba"); break; } } } }
Output :
0 Komentar