Friday, January 9, 2015

Java Class and Java Factorial and Java Programs



Java Class

public class JavaClassExample
{
Syntax of defining memebers of the java class is,
type ;
private String name;
Syntax of defining methods of the java class is,
methodName()
{
}
public void setName(String n)
{
name = n;
}
public String getName()
{
return name;
}
public static void main(String args[])
{
Syntax of java object creation is,
object-name = new ;
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);
   }
}

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);
  }
}

Swap Numbers Without Using Third Variable

public class SwapElementsWithoutThirdVariableExample
{
 public static void main(String[] args)
                    {
int num1 = 10;
int num2 = 20;            
System.out.println("Before Swapping");
System.out.println("Value of num1 is :" + num1);
System.out.println("Value of num2 is :" +num2);                
num1 = num1 + num2;
num2 = num1 - num2;
num1 = num1 - num2;
System.out.println("Before Swapping");
System.out.println("Value of num1 is :" + num1);
System.out.println("Value of num2 is :" +num2);
   }
}

No comments:

Post a Comment