Belajar Java Pernyataan Perulangan Dengan While Loop

Belajar Java Pernyataan Perulangan Dengan While Loop

Belajar Java Pernyataan Perulangan Dengan While Loop - Perulangan atau juga dalam pemrograman disebut dengan loop, akan mengizinkan programmer untuk menetapkan bahwa suatu program akan mengulang suatu aksi saat kondisi masih bernilai true atau benar.

Pernyataan perulangan dengan while memiliki syntax umum sebagai berikut :

while (<test>) {
<pernyataan>;
}

Mengontrol loop dengan counter

Jumlah perulangan loop dapat dikontrol dengan menggunakan variabel yang disebut dengan loop counter. Counter ini juga disebut dengan perulangan yang terhingga, karena jumlah perulangan diketahui sebelum loop mulai dieksekusi.

Untuk mengilustrasikan bagaimana suatu algoritma dikembangkan dengan counter ini, kita coba dengan contoh problem sederhana seperti berikut :

Suatu kelas memiliki 5 orang siswa, dari 5 orang siswa tersebut akan di hitung berat rata-ratanya, program akan meminta user untuk memasukkan int berat para siswa tersebut dan menampilkan nilai rata-ratanya.

Langkah pseudocode algoritmanya adalah :

  • set total berat badan ke 0
  • set loop counter ke 1
  • Sementara counter kurang dari atau sama dengan 5
  • Perintahkan user untuk memasukkan lagi berat badan selanjutnya melalui prompt
  • Berat bada diinput
  • Masukkan nilai berat bada tersebut ke dalam variabel total
  • Tambahkan 1 ke loop counter
  • Set berat badan rata-rata dengan cara total berat badan dibagi dengan 5
  • Tampilkan rata-rata berat badan

Contoh coding Java class BeratRataRataSiswa :

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
import java.util.Scanner;
public class BeratRataRataSiswa {
 
 private String user;
 
 //konstruktor
 public BeratRataRataSiswa(String nama){
  user = nama;
 }
 
 //set method
 public void setUser( String nama )
 {
 user = nama; // menyimpan nama user
 }
 
 //get method
 public String getUser()
 {
 return user;//mengembalikan nama user
 }
 
 // Menampilkan pesan selamat datang kepada user
 public void tampilkanPesan(){
  
  //Pernyataan ini memanggil method getUser untuk
  //mendapatkan nama dari user
  System.out.printf( "Selamat datang \n%s!\n",
    getUser());

 } 
 
 //Method untuk menetapkan rata-rata berat dari 5 siswa
 public void menetapkanRataRataBerat(){
  
  //Membuat objek Scanner untuk memperoleh input dari keyboard
  Scanner input = new Scanner( System.in );
  
  int total;//jumlah total berat badan yang dimasukkan oleh user
  int counterBeratBadan;//counter untuk berat badan yang dimasukkan
  int beratBadan;//angka berat badan yang dimasukkan oleh user
  double rataRata;//rata-rata berat badan
  
  //inisialisasi
  total = 0;//inisialisasi total berat badan
  counterBeratBadan = 1;//Menginisialisasi counter loop
  
  //penggunaan while loop
  while(counterBeratBadan <= 5)//loop 5 kali
  {
   System.out.print( "Masukkan berat badan: " );//prompt
   beratBadan = input.nextInt();//input berat badan
   total = total + beratBadan;
   counterBeratBadan = counterBeratBadan + 1; //increment counter dengan 1
  }//Akhir while loop
  
  //menghitung berat rata-rata dari 5 siswa 
  rataRata = (double)total / 5;
  
  System.out.printf("\nBerat total dari 5 siswa adalah: %d Kg\n", 
    total);
  
  System.out.printf("Berat rata-rata adalah %.2f Kg\n", rataRata );
 }
} 

Contoh coding Java class DemoBeratRataRataSiswa :
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
public class DemoBeratRataRataSiswa {
 
 public static void main( String args[] ){
  
  BeratRataRataSiswa rataRata = new BeratRataRataSiswa("User");
  
  rataRata.tampilkanPesan();
  rataRata.menetapkanRataRataBerat();
 }

}

Output :

Selamat datang 
User!
Masukkan berat badan: 67
Masukkan berat badan: 56
Masukkan berat badan: 44
Masukkan berat badan: 75
Masukkan berat badan: 56

Berat total dari 5 siswa adalah: 298 Kg
Berat rata-rata adalah 59.60 Kg

Ok, sampai di sini dulu pembahasan mengenai Belajar Java Pernyataan Perulangan Dengan While Loop, semoga banyak memberikan manfaat, dan mohon di share ya.
Belajar Java Pernyataan Perulangan Dengan While Loop Belajar Java Pernyataan Perulangan Dengan While Loop Reviewed by JavaMan on 09.29.00 Rating: 5

Tidak ada komentar:

Diberdayakan oleh Blogger.