Java ile while döngüsü kullanarak faktöriyel hesaplama uygulaması aşağıdaki gibi yapılabilir:
import java.util.Scanner;
public class Factorial {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.print("Enter a number: ");
int num = sc.nextInt();
int result = 1;
int i = 1;
while (i <= num) {
result *= i;
i++;
}
System.out.println("The factorial of " + num + " is " + result);
}
}
Bu örnekte, kullanıcı tarafından bir tam sayı girdisi alınır ve daha sonra while döngüsü kullanılarak bu sayının faktöriyeli hesaplanır. İlk olarak result değişkeni 1’e atanır ve i değişkeni 1’e atanır. Döngü, i değişkeninin num değişkeninden küçük veya eşit olduğu sürece devam eder. Her iterasyonda, result değişkeni i değişkeni ile çarpılır ve i değişkeni bir artırılır. Son olarak, faktöriyel sonucu ekrana yazdırmak için System.out.println() kullanılır.
Bu uygulamada herhangi bir sorun yaşarsanız aşağıya yorum olarak bırakabilirsiniz. Bunun yanı sıra web sitemizdeki diğer hazır Java programlama örneklerine ulaşmak için bu linke tıklayabilirsiniz.