Friday, October 26, 2018

LAT 9 DEMOFOR INPUT, PERULANGAN DAN MENGGUNAKAN KE JAVA | BLUE-J

Program perulangan menggunakan for

1. Berikut adalah programnya :

import java.util.Scanner;
//perintah untuk menginisialisasi objek yang diinginkan pengguna
public class lat9_demofor21
//nama input looping2 = nama kelas
{ //untuk membuat suatu sekumpulan perintah (compound statement/block).
    public static void main(String[]args){
        //berisi argument yang diambil dari ruang eksekusi
        int angka,masuk;
        // variabel angka, masuk dengan tipe data integer
        char lagi='y';
        //variabel lagi dengan tipe data char untuk perulangan
       
         while(lagi=='y'){ //perulangan while
        Scanner a=new Scanner(System.in);
        //berfungsi untuk mencetak hasil dari scanner a
        System.out.print("masukan angka:");
        //mencetak kalimat masukan angka
        angka=a.nextInt();
        //menampung variabel angka dengan tipe data integer
       
        Scanner b=new Scanner(System.in); //berfungsi untuk mencetak hasil dari scanner b
        System.out.print("masukan batasan:");
        //mencetak kalimat masukan batasan
        masuk=b.nextInt();
        //menampung variabel masuk dengan tipe data integer
        try{ // untuk menyediakan penanganan terhadap error atau kesalahan
        for (int i=angka; i<masuk ; i++){
            //rumus perulangan for dengan nilai awal i=angka
            //i kurang dari nilai masuk
            //i++ adalah nilai i+1
            System.out.println("Ke-" +i+ " Manusia pada umumnya pelit, harus dilatih berbagi");
            //mencetak kalimat ke-(nilai inputan i) manusia pada umumnya pelit, harus dilatih berbagi
        }
    }catch (NumberFormatException nfe){} //menangkap eksepsi format nomor
        System.out.print("mau coba lagi (y/t) ?");
        //mencetak kalimat mau coba lagi (y/t)?
       
        String str=lat5_BacaKeyboard.bacaString();
        //memanggil kelas baca keyboard
        lagi = str.charAt(0);
        //Metode ini mengembalikan karakter terletak di String's indeks tertentu
        //Indeks string mulai dari nol
        if(lagi=='Y') lagi ='Y';
        if(lagi=='y') continue; //kondisi untuk perulangan
        else{
            System.out.println("trim\'s.. sudah mau mencoba\n");
            break;
    } //penutup compound statement
}
}
}

     
2. Berikut adalah hasil outputnya :


No comments:

Post a Comment

KUMPULAN MATERI RESUME PEMROGRAMAN BERORIENTASI OBJEK

Assalamu'alaikum warahmatullahi wabarakatuh Selamat Datang di Blog Alfknowledge Resume Mata Kuliah Pemrograman Berorientasi Objek...