Wednesday, March 11, 2015

Java Class and Java Factorial and Using Recursion program



Java Class

public class JavaClass
{
private String name;
{
}
public void setName(String n)
{
name = n;
}
public String getName()
{
return name;
}
public static void main(String args[])
{
JavaClassExample javaClassExample = new JavaClassExample();
javaClassExample.setName("Visitor");
System.out.println("Hello " + javaClassExample.getName());      
   }
}

Java Factorial

public class NumberFactorial
{
public static void main(String[] args)
{              
int number = 5;            
int factorial = number;            
for(int i =(number - 1); i > 1; i--)
{
factorial = factorial * i;
}       
System.out.println("Factorial of a number is " + factorial);
    }
}

Java Factorial Using Recursion

import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader; 
public class JavaFactorialUsingRecursion
{       
public static void main(String args[]) throws NumberFormatException, IOException
{
System.out.println("Enter the number: ");
BufferedReader br=new BufferedReader(new InputStreamReader(System.in));
int a = Integer.parseInt(br.readLine());
int result= fact(a);
System.out.println("Factorial of the number is: " + result);
}     
static int fact(int b)
{
if(b <= 1)
return 1;
else
return b * fact(b-1);
   }
}

No comments:

Post a Comment