Program perulangan menggunakan for dengan perulangan dan input
1. berikut adalah programnya :
import java.util.Scanner;
//Perintah untuk menginisialisasi objek yang diinginkan pengguna
public static void main(String[]args){ //berisi argument yang diambil dari ruang eksekusi
int angka; //variabel angka dengan tipe data integer
class lat8demofor2{ //nama kelas
Scanner a= new Scanner(System.in); //berfungsi untuk mencetak hasil dari scanner a
int masuk; //variabel masuk dengan tipe data integer
int input; //variabel input dengan tipe data integer
char lagi='y'; //variabel lagi dengan tipe data char untuk perulangan
while(lagi=='y'){ //perulangan while
System.out.print("Masukan i : ");
input = a.nextInt(); //menampung variabel angka dengan tipe data integer
Scanner b= new Scanner(System.in); //memasukan fungsi scaner 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=input;i<masuk ; i++){ //rumus perulangan for dengan nilai awal i=angka
//i kurang dari nilai masuk
//i++ adalah nilai i+1 System.out.println("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.println("\nSaaalaaahhhhh!!!");
}
System.out.print("mau coba lagi (y/t)?)"); //mencetak kalimat mau coba lagi (y/t)?
String str =lat5BacaKeyboard.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 program perulangannya :
import java.io.*;
// perintah untuk memasukan data dari peralatan input keyboard
public class lat5BacaKeyboard{ //nama kelas
public static String bacaString(){
int karakter; //variabel karakter dengan tipe data integer
String string = "";
boolean selesai = false; //variabel selesai dengan tipe data boolean
while(!selesai){ //perulangan
try { // untuk menyediakan penanganan terhadap error atau kesalahan
karakter =System.in.read();
if(karakter<0 ||(char)karakter == '\n')
selesai=true;
else
if(karakter != '\r')
string = string+(char)karakter;
}catch(IOException ioe){
//kode untuk menangani error exception
System.err.println("Ada Kesalahan Input Data!");
//untuk menampilkan pesan error
selesai=true;
}
}
return string;
}
}
3. berikut adalah hasil outputnya :
Subscribe to:
Post Comments (Atom)
KUMPULAN MATERI RESUME PEMROGRAMAN BERORIENTASI OBJEK
Assalamu'alaikum warahmatullahi wabarakatuh Selamat Datang di Blog Alfknowledge Resume Mata Kuliah Pemrograman Berorientasi Objek...
-
Program faktorial dalam java 1. Berikut adalah programmnya : public class lat11faktorial //nama faktorial = nama kelas { //un...
-
PROGRAM MENGHITUNG PANGKAT JAVA | BLUE-J Ini adalah program nilai berpangkat dengan nilai ketetapan yaitu angka 2 berpangkat 5 : public...
-
PROGRAM MENGHITUNG KONVERSI SUHU DARI CELCIUS KE (FAHRENHEIT,REAMUR,KELVIN) JAVA Berikut adalah program Konvensi Suhu : import java.util...
No comments:
Post a Comment