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