You are on page 1of 2

Assignment 1

Question1:

package project1;
import java.util.*;
public class factorialnumber {

public static void main(String[] args) {


Scanner sc=new Scanner(System.in);
System.out.print("Enter a number: ");
int num =sc.nextInt();
int i=1, fact=1;
while(i<=num)
{
fact=fact*i;
i++;
}
System.out.println("factorial of a given number is "+fact);

}
Output:

Question2:

package project1;
import java.util.*;

public class question2 {


public static void main(String[] args)
{
Scanner in = new Scanner (System.in);
System.out.print("Enter A number:");
int num1=in.nextInt();

for(int i=0; i<12; i++)


{
System.out.println(num1 +"x"+(i+1)+"="+(num1*(i+1)));
}
}
}
Output:

Question3:

package project1;
import java.util.*;
public class question3 {

public static void main(String[] args) {


Scanner in = new Scanner(System.in);
int m = in.nextInt();
int i;
for(i=1;m!=1;i++)
{
if(m%2 ==0)
{
System.out.println(m+"is even so i take half: "+m/2);
m/=2;
}
else {
System.out.println(m+"is odd so i take 3m+1: "+((3*m)
+1));
m=(3*m)+1;

}
}
System.out.println("There are Total "+(i-1)+" stepsto reach 1");

}
Output:

You might also like