Program Java : Latihan 7 Demo For / Input

Hello disini saya akan membuat Perulangan dengan For.Format penulisan perulangan For di java adalah sebagai berikut:

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 ‘}’.
Mari kkita coba dalam contoh program…

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 :

Posting Komentar

0 Komentar