//PROGRAM 4-24 class DemoWhile3 { public static void main(String[] args) { int bilangan=5; // bilangan yang akan dihitung // nilai faktorialnya int hasil=1; int i=bilangan; System.out.print(bilangan + "! = "); while (i>=1) { System.out.print(i); if (i != 1) { System.out.print(" x "); } else { System.out.print(" = "); } hasil *= i; // dapat ditulis: hasil = hasil * i; i--; } System.out.println(hasil); } }