WHİLE FAKTORİYEL
import java.util.*;
public class WhileFaktoriyel {
public static void main(String[] args) {
Scanner input=new Scanner(System.in);
System.out.println("-------While Faktoriyel İşlemi--------");
System.out.println("Faktoriyel degerini giriniz......");
int fakt = 1,hesap,i=1;
hesap=input.nextInt();
if(hesap>15)
{
System.out.println("15 den buyuk degeri hesaplayamamaktadır.");
System.out.println("Faktoriyel degerini giriniz......");
hesap=input.nextInt();
}
while(hesap+1!=i)
{
fakt=fakt*i;
System.out.println(i+"!: "+fakt);
i++;
}
System.out.println("\n"+--i+"!: "+fakt);
}
}