একটি সংখ্যার ফ্যাক্টোরিয়ালে ট্রেইলিং জেরোর সংখ্যা গণনার জাভা কোড নিচে দেওয়া হলো:
উদাহরণ
import java.io.*; public class Demo{ static int trailing_zero(int num){ int count = 0; for (int i = 5; num / i >= 1; i *= 5){ count += num / i; } return count; } public static void main (String[] args){ int num = 1000000; System.out.println("The number of trailing zeroes in " + num +" factorial is " + trailing_zero(num)); } }আউটপুট
The number of trailing zeroes in 1000000 factorial is 249998
Demo নামক একটি ক্লাসে 'trailing_zero' নামক একটি ফাংশন থাকে যা কাউন্ট মান ০ দিয়ে ইনিশিয়ালাইজ করে এবং যে সংখ্যার ফ্যাক্টোরিয়ালের জেরোর সংখ্যা বের করতে হবে সেটির মধ্য দিয়ে ইটেরেট করে। এই কাউন্টটি ফাংশন থেকে আউটপুট হিসেবে রিটার্ন করা হয়। main ফাংশনে 'num'-এর মান সংজ্ঞায়িত করা হয়েছে এবং এই ফাংশনটি এই সংখ্যাকে প্যারামিটার হিসেবে পাস করে কল করা হয়েছে। প্রাসঙ্গিক মেসেজ কনসোলে দেখানো হয়েছে।