program yang dibuat dengan bahasa pemrograman java ini dibuat untuk mencetak 100 kata yang terdiri dari kata fizzbuzz, fizz dan buzz. oleh karena itu untuk dibutuhkan perulangan sebanyak 100 kali perulangan dengan baris perintah "for". Perulangan akan terus dilakukan sehingga nilai dari variabel i lebih besar dari 100. selain melakukan perulangan program akan mencetak tulisan fizzbuzz ketika nilai variabel i adalah kelipatan 3 dan 5. selain itu, tulisan fizz hanya akan dicetak ketika nilai variabel i adalah kelipatan 3 saja. dan kata buzz hanya akan dicetak ketika nilai dari i adalah kelipatan dari 5 saja. dan jika tidak satupun kondisi tersebut terpenuhi, maka akan dicetak nilai dari variabel i.
public class FizzBuzz {
public static void main(String[] args) {
String nama = "Al Bahri";
String nim = "-";
String mkul = "Pemrograman Berbasis Object";
for(int i = 1; i <= 100; i++) {
if ((i % 3 == 0) && (i % 5 == 0))
System.out.println("fizzbuzz");
else if ((i % 3) == 0)
System.out.println("fizz");
else if ((i % 5) == 0)
System.out.println("buzz");
else
System.out.println(i);
}
System.out.println("=======================================================");
System.out.println("Nama : " +nama);
System.out.println("NIM : " +nim);
System.out.println("M. Kul : " +mkul);
System.out.println("Dosen Pembimbing : Haritz");
System.out.println("=======================================================");
}
}
screenshot:
EmoticonEmoticon