stack example First of all,what is stack? A stack is a data structure in which addition of new element or deletion of existing element always takes place at the same end. The end is often known as Top of Stack. For example a no. of books kept one above another, if we have to keep a new book there, we will kept it above all the books and suppose we have to take out a book at first we will pick the book which is at the t
1) Hello world program. code public class HelloWorld
{
public static void main(String[] args)
{
System.out.println("Hello Welcome to the World of JAVA");
}
}
Output:
Hello Welcome to the World of JAVA
open
2) Program to print multiplication table of a number. code import java.util.*;
public class MultiplicationTable
{
public static void main(String[] args)
{
int number;
Scanner in=new Scanner(System.in);
System.out.print("Enter a number : ");
number=in.nextInt();
System.out.println("Table of "+number+" is:");
for(int i=1;i<=10;i++)
{
System.out.println(number+" * "+i+" = "+number*i);
}
}
}
Output:
Enter a number : 11
Table of 11 is:
11 * 1 = 11
11 * 2 = 22
11 * 3 = 33
11 * 4 = 44
11 * 5 = 55
11 * 6 = 66
11 * 7 = 77
11 * 8 = 88
11 * 9 = 99
11 * 10 = 110
open
3)Program to find out whether a number is prime or not. code import java.util.*;
public class PrimeNumber
{
public static void main(String[] args)
{
int number,div=2;
Scanner in=new Scanner(System.in);
System.out.print("Enter a number : ");
number=in.nextInt();
while(number%div!=0)
{
div++;
}
if(number==div)
{
System.out.println(number+" is a prime number");
}
else
{
System.out.println(number+" is not a prime number");
}
}
}
Output:
Enter a number : 191
191 is a prime number
open
4) Program to find out whether a number is even or odd. code import java.util.*;
public class EvenOrOdd
{
public static void main(String[] args)
{
int number;
Scanner in=new Scanner(System.in);
System.out.print("Enter a number : ");
number=in.nextInt();
if(number%2==0)
{
System.out.println(number+" is an even number");
}
else
{
System.out.println(number+" is a odd number");
}
}
}
Output:
Enter a number : 223
223 is a odd number
open
5) Program to find factorial of a number. code import java.util.*;
public class Factorial
{
public static void main(String[] args)
{
factorial f=new factorial();
int number;
Scanner in=new Scanner(System.in);
System.out.print("Enter a number : ");
number=in.nextInt();
System.out.println("Factorial of "+number+" is :(6*5*4*3*2*1) = "+f.fact(number));
}
}
class factorial
{
int fact(int n)
{
if(n>=1)
{
return n*fact(n-1);
}
else
{
return 0;
}
}
}
Output:
Enter a number : 6
Factorial of 6 is :(6*5*4*3*2*1) = 720
open
6) Program to swap 2 numbers using a third variable. code import java.util.*;
public class Swap
{
public static void main(String[] args)
{
int a,b,temp;
Scanner in=new Scanner(System.in);
System.out.print("Enter two numbers \n a is : ");
a=in.nextInt();
System.out.print(" b is : ");
b=in.nextInt();
System.out.println("Before Swapping the numbers are : \n a is "+a+"\n b is "+b);
temp=a;
a=b;
b=temp;
System.out.println("After Swapping the numbers are : \n a is "+a+"\n b is "+b);
}
}
Output:
Enter two numbers
a is : 235
b is : 1992
Before Swapping the numbers are :
a is 235
b is 1992
After Swapping the numbers are :
a is 1992
b is 235
open
7) Program to swap 2 numbers without using third variable. code import java.util.*;
public class SwapUsingTwoVariables
{
public static void main(String[] args)
{
int a,b,temp;
Scanner in=new Scanner(System.in);
System.out.print("Enter two numbers \n a is : ");
a=in.nextInt();
System.out.print(" b is : ");
b=in.nextInt();
System.out.println("Before Swapping the numbers are : \n a is "+a+"\n b is "+b);
a=a+b;
b=a-b;
a=a-b;
System.out.println("After Swapping the numbers are : \n a is "+a+"\n b is "+b);
}
}
Output:
Enter two numbers
a is : 876
b is : 123
Before Swapping the numbers are :
a is 876
b is 123
After Swapping the numbers are :
a is 123
b is 876
open
8) Program to find out whether a string is palindrome or not. code import java.util.*;
public class Palindrome
{
public static void main(String[] args)
{
String OriginalString,ReversedString="";
int length;
Scanner in=new Scanner(System.in);
System.out.print("Enter a string to find out whether it is palindrome or not : ");
OriginalString=in.next();
length=OriginalString.length();
for(int i=length-1;i>=0;i--)
{
ReversedString=ReversedString+OriginalString.charAt(i);
}
if(OriginalString.equals(ReversedString))
{
System.out.println(OriginalString+" is a Palindrome");
}
else
{
System.out.println(OriginalString+" is not a Palindrome");
}
}
}
Output:
Enter a string to find out whether it is palindrome or not : java
java is not a Palindrome
open
9) Program to find reverse of a string. code import java.util.*;
public class ReverseString
{
public static void main(String[] args)
{
String OriginalString,ReversedString="";
int length;
Scanner in=new Scanner(System.in);
System.out.print("Enter a string : ");
OriginalString=in.next();
length=OriginalString.length();
for(int i=length-1;i>=0;i--)
{
ReversedString=ReversedString+OriginalString.charAt(i);
}
System.out.println("Original String was "+OriginalString);
System.out.println("Reversed String is "+ReversedString);
}
}
Output:
Enter a string : umesh
Original String was umesh
Reversed String is hsemu
open
10) Program to find reverse of a number. code import java.util.*;
public class ReverseNumber
{
public static void main(String[] args)
{
int OriginalNumber,ReversedNumber=0;
Scanner in=new Scanner(System.in);
System.out.print("Enter a number : ");
OriginalNumber=in.nextInt();
while(OriginalNumber!=0)
{
int r=OriginalNumber%10;
OriginalNumber=OriginalNumber/10;
ReversedNumber=ReversedNumber*10+r;
}
System.out.print("Reversed Number is "+ReversedNumber);
}
}
Output:
Enter a number : 12345
Reversed Number is 54321
open