Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

Problem Statement Write and test a simple method to compute n!, the product of t

ID: 3713636 • Letter: P

Question

Problem Statement

Write and test a simple method to compute n!, the product of the first n positive integers. Given an integer parameter n, your method should print each number including n, calculate and return n!. For example 3! = 1 × 2 × 3 = 6.

Extra credit point if numbers are separated by a comma, 5 numbers per line

Hint: Refrain from using extremely large numbers, I recommend staying under 30. Otherwise, you compiler might take a long time or hang.

Sample output,

- e) to calculate it's factorial 23 1,2,3,4,5, 6,7,8,9,10, 11,12,13,14,15, 16,17,18,19,20, 21,22,23 Factorial of 23 is 862453760

Explanation / Answer

import java.util.*;

class Test {

public static void main(String[] args) throws Exception

{

int fact=1,n;

System.out.println("Enter an Integer (n>=0) to calculate it's factorial");

Scanner sc = new Scanner(System.in);

n= sc.nextInt();

for(int i=1;i<=n;i++)

{

if(i!=n)

System.out.print(i+",");

else

System.out.println(i);

if(i%5==0)

System.out.println("");

fact = fact*i;

}

System.out.print("Factorial of "+n+" is = "+fact);

}

}

Hire Me For All Your Tutoring Needs
Integrity-first tutoring: clear explanations, guidance, and feedback.
Drop an Email at
drjack9650@gmail.com
Chat Now And Get Quote