packageratarata;
importj ava. io. *;
public classR ataR ata{
/**
* @param args
*/
public staticv o idm ain(String[] args) {
// TODO Auto-generated method stub
doubleju m lah =0;
doublebilan g an =0;
intn=0;
BufferedReaderbr=new BufferedReader(new
InputStreamReader(System.in));
Strings trbilan g an =n ull
System.out.print(“Masukkan bilangan pertama : “);
try{
strbilangan= br.readLine();
}ca tch (IOExceptionioe) {
System.out.println(“Kesalahan IO, program berhenti”);
System.exit(1);
}// mengubah input menjadi double agar bisa diproses lebih lanjut
bilangan= D ou ble.parseDouble(strbilangan);
while(bilangan! =0 ) {
jumlah+= bilangan;
// sama dengan : jumlah = jumlah + bilangan
n++;
// sama dengan : n = n+1
// tanya user input
System.out.print(“Masukkan bilangan berikutnya (atau 0 untuk
mengakhiri) : “);
try{
strbilangan= br.readLine();
}ca tch (IOExceptionio e) {
System.out.println(“Kesalahan IO, program berhenti”);
System.exit(1);
}
// mengubah input menjadi double agar bisa diproses lebih lanjut
bilangan= D ou ble.parseDouble(strbilangan);
}// hitung rata-rata
doubleratarata= j um lah/ n;
// cetak hasilnya ke layar
if(n ==0 ) {
System.out.println(“Data kosong, rata-rata tidak bisa dihitung”);
} e lse {
System.out.println(“Anda memasukkan “+ n + ” data”);
System.out.println(“Rata-rata bilangan yang dimasukkan adalah “+
ratarata);
}
}
}