Thursday, 22 October 2020

Menu Driven Calculator

Write a Java Program to make a Menu Driven Calculator
import java.util.Scanner;
public class CalciMenuDriven 
{
	public static void main(String[] args) 
	{
		int n1,n2;
		int ch=0,ans = 0;
		int choice;
		Scanner scan = new Scanner(System.in);
		System.out.println("Enter First Number: ");
		n1=scan.nextInt();
		System.out.println("Enter Second Number: ");
		n2=scan.nextInt();
		do
		{
			System.out.println("Enter Your Choice  1. Addition 
            		2.Substraction 3. Multiplication 4. Division");
			choice=scan.nextInt();
			switch(choice)
			{
				case 1 :
					ans=n1+n2;
				System.out.println(n1+" "+ "+" +" "+n2+" = "+ans);
					break;
				case 2 :
					ans=n1-n2;
				System.out.println(n1+" "+ "-" +" "+n2+" = "+ans);
					break;
				case 3 :
					ans=n1*n2;
				System.out.println(n1+" "+ "*" +" "+n2+" = "+ans);
					break;
				case 4 :
					ans=n1/n2;
				System.out.println(n1+" "+ "/" +" "+n2+" = "+ans);
					break;
				default:
					System.out.println("Wrong input....");
					System.out.println("Exit...");
					return;
			}
		}while(choice!=5);
	}
}
Output:

Enter First Number: 
50
Enter Second Number: 
10
Enter Your Choice
  1. Addition
  2. Substraction
  3. Multiplication
  4. Division

1
50 + 10 = 60
Enter Your Choice
  1. Addition
  2. Substraction
  3. Multiplication
  4. Division

2
50 - 10 = 40
Enter Your Choice
  1. Addition
  2. Substraction
  3. Multiplication
  4. Division

3
50 * 10 = 500
Enter Your Choice
  1. Addition
  2. Substraction
  3. Multiplication
  4. Division

4
50 / 10 = 5
Enter Your Choice
  1. Addition
  2. Substraction
  3. Multiplication
  4. Division

5
Wrong input....
Exit... 




  1. Write a Java Program to make simple Calculator using methods
  2. Write a Java Program to make simple Calculator using if
  3. Write a Java Program to make a Menu Driven Calculator
  4. Write a Java Program to make simple Calculator using Equals
  5. Write a Java Program to make simple Calculator using switch...case

Calculator using Equals

Write a Java Program to make Calculator using Equals 
import java.util.Scanner;
public class CalciUsingEquals 
{
	public static void main(String[] args) 
	{
		int ans=0;
		Scanner s = new Scanner(System.in);
		System.out.println("Enter First Number...");
		int n1=s.nextInt();
		System.out.println("Enter Second Number...");
		int n2=s.nextInt();
		System.out.println("Enter Operator (+, -, *, /)...");
		String operation=s.next();
		System.out.println(n1+" "+ "*" +" "+n2+" = ");
			if(operation.equals("+"))
			{
				System.out.println(ans=n1+n2);
			}
			if(operation.equals("-"))
			{
				System.out.println(ans=n1-n2);
			}
			if(operation.equals("*"))
			{
				System.out.println(ans=n1*n2);
			}
			if(operation.equals("/"))
			{
				System.out.println(ans=n1/n2);
			}
	}
}


Output:
Enter First Number...
10
Enter Second Number...
5
Enter Operator (+, -, *, /)...
/
10 * 5 = 2


  1. Write a Java Program to make simple Calculator using methods
  2. Write a Java Program to make simple Calculator using if
  3. Write a Java Program to make a Menu Driven Calculator
  4. Write a Java Program to make simple Calculator using Equals
  5. Write a Java Program to make simple Calculator using switch...case


Calculator using if

Write a Java Program to make Calculator using if 
import java.util.Scanner;
public class CalciUsingIf 
{
	public static void main(String[] args) 
	{
		int ans=0;
		Scanner s = new Scanner(System.in);
		System.out.println("Enter First Number...");
		int n1=s.nextInt();
		System.out.println("Enter Second Number...");
		int n2=s.nextInt();
		System.out.println("Enter Operator (+, -, *, /)...");
		char op = s.next().charAt(0);
		System.out.println(n1+" "+ op +" "+n2+" = ");
			if(op=='+')
			{
				System.out.println(ans=n1+n2);
			}
			if(op=='-')
			{
				System.out.println(ans=n1-n2);
			}
			if(op=='*')
			{
				System.out.println(ans=n1*n2);
			}
			if(op=='/')
			{
				System.out.println(ans=n1/n2);
			}
	}
}
Output:

Enter First Number...

5

Enter Second Number...

6

Enter Operator (+, -, *, /)...

+

5 * 6 = 11



  1. Write a Java Program to make simple Calculator using methods
  2. Write a Java Program to make simple Calculator using if
  3. Write a Java Program to make a Menu Driven Calculator
  4. Write a Java Program to make simple Calculator using Equals
  5. Write a Java Program to make simple Calculator using switch...case

Thursday, 1 October 2020

Calculator using methods

Write a Java Program to make simple Calculator using methods 
import java.util.Scanner;
public class CalculatorUsingMethod 
{
	public int n1,n2;
	public int ans = 0;
	CalculatorUsingMethod()
	{
		Scanner scan = new Scanner(System.in);
		System.out.println("Enter First Number: ");
		n1=scan.nextInt();
		System.out.println("Enter Second Number: ");
		n2=scan.nextInt();
	}
	void add()
	{
		ans=n1+n2;
		System.out.println(n1+" "+ "+" +" "+n2+" = "+ans);
	}
	void sub()
	{
		ans=n1-n2;
		System.out.println(n1+" "+ "-" +" "+n2+" = "+ans);
	}
	void mul()
	{
		ans=n1*n2;
		System.out.println(n1+" "+ "*" +" "+n2+" = "+ans);
	}
	void div()
	{
		ans=n1/n2;
		System.out.println(n1+" "+ "/" +" "+n2+" = "+ans);
	}
	public static void main(String[] args) 
	{
		CalculatorUsingMethod obj = new CalculatorUsingMethod();
		Scanner scan = new Scanner(System.in);
		System.out.println("Enter The Operator (+, -, *, /):  ");
		char operator=scan.next().charAt(0);
		switch(operator)
		{
			case '+' :
				obj.add();
				break;
			case '-' :
				obj.sub();
				break;
			case '*' :
				obj.mul();
				break;
			case '/' :
				obj.div();
				break;
			default:
			System.out.println("You have entered wrong operator...");
		}
	}
}
Output:
Enter First Number: 
30
Enter Second Number: 
5
Enter The Operator (+, -, *, /):  
/
30 / 5 = 6

Calculator using simple switch...case

Write a Java Program to make Calculator using switch...case 
import java.util.Scanner;
public class calculator 
{
	public static void main(String[] args) 
	{
		int n1,n2;
		int ans = 0;
		Scanner scan = new Scanner(System.in);
		System.out.println("Enter First Number: ");
		n1=scan.nextInt();
		System.out.println("Enter Second Number: ");
		n2=scan.nextInt();
		System.out.println("Enter The Operator (+, -, *, /):  ");
		char operator=scan.next().charAt(0);
			switch(operator)
			{
				case '+' :
					ans=n1+n2;
					break;
				case '-' :
					ans=n1-n2;
					break;
				case '*' :
					ans=n1*n2;
					break;
				case '/' :
					ans=n1/n2;
					break;
				default:
					System.out.println("Wrong input....");
					System.out.println("Exit...");
			}
		System.out.println(n1+" "+ "*" +" "+n2+" = "+ans);	
	}
}
Output:
Enter First Number: 
10
Enter Second Number: 
20
Enter The Operator (+, -, *, /):  
*
10 * 20 = 200       



Thursday, 10 September 2020

leap year or not(using method)

Write a Java Program to find given number is Leap or Not using method 
import java.util.Scanner;
public class Leap 
{
	void leapYearOrNot()
	{
		Scanner s = new Scanner(System.in);
		System.out.println("Enter Year: ");
		int Year = s.nextInt();
			if((Year%4==0 && Year%100!=0)||Year%400==0)
			{
				System.out.println(Year + " is Leap Year");
			}
			else
			{
				System.out.println("It is Not a Leap Year");
			}
	}
	public static void main(String[] args) 
	{
		Leap obj = new Leap();
		obj.leapYearOrNot();
	}
}
  
Output:

leap year or not(Nested-if)

Write a Java Program to find given number is Leap or Not using Nested if statement 
import java.util.Scanner;
public class Leap 
{
	public static void main(String[] args) 
	{
		Scanner s = new Scanner(System.in);
		System.out.println("Enter Year: ");
		int year = s.nextInt();
		if ( year % 4 == 0) 
		{
		        if (year%100 == 0) 
			{
			   if(year%400 == 0) 
			   {	
			   System.out.println("\n"+year+" is a Leap Year. ");
			   }
			   else 
			   {
			   System.out.println("\n"+year+" is a NOT Leap Year.");
			   }
			}
			else 
			{
			    System.out.println("\n"+year+" is a Leap Year. ");
			}
		}
		else 
		{
		   System.out.println("\n"+year+" is a NOT Leap Year. ");
		}
	  }
}
Output:

leap year or not(else-if)

Write a Java Program to find given number is Leap or Not using else-if 
import java.util.Scanner;
public class Leap {
	public static void main(String[] args) 
	{
		Scanner s = new Scanner(System.in);
		System.out.println("\n Enter Year: ");
		int Year = s.nextInt();
		if ( Year % 400 == 0) 
		{
			System.out.println("\n"+Year+" is a Leap Year. ");
		}
		else if (Year%100 == 0) 
		{
			System.out.println("\n"+Year+" is NOT a Leap Year. ");
		}
		else if(Year%4 == 0) 
		{
			System.out.println("\n"+Year+" is a Leap Year. ");
		}
		else 
		{
			System.out.println("\n"+Year+" is a NOT Leap Year. ");
		}	
	}
}

leap year or not (if)

Write a Java Program to find given number is Leap or Not using Nested if statement 
import java.util.Scanner;
public class Leap 
{
	public static void main(String[] args) 
	{
		Scanner s = new Scanner(System.in);
		System.out.println("\n Enter Year: ");
		int Year = s.nextInt();
			if((Year%4==0&&Year%100!=0)||Year%400==0)
			{
			System.out.println("\n "+Year + " is Leap Year");
			}
			else
			{
			System.out.println("\n "+Year+" is a NOT Leap Year. ");
			}
	}
}
Output:

Enter Year: 

2022

2022 is a NOT Leap Year. 

  1. Write a Java Program to find given number is Leap or Not using if
  2. Write a Java Program to find given number is Leap or Not using else-if.
  3. Write a Java Program to find given number is Leap or Not using Nested if statement
  4. Write a Java Program to find given number is Leap or Not using method

Monday, 31 August 2020

Sum Of First N Natural Numbers(for loop)

Write a Java Program to find the Sum Of First N Natural Numbers

Input: 7
output: 28

Code in Java:

import java.util.Scanner;
public class SumOfFirstNNaturalNumers 
{
	public static void main(String[] args) 
	{
		Scanner scan = new java.util.Scanner(System.in);
		System.out.println("Enter the N: ");
		int N=scan.nextInt();
		int sum=0;
		for(int i=1; i<=N; i++)
		{
			sum=sum+i;
		}
		System.out.println("Sum of First "+ N +" Natural Numbers: ");
		System.out.println("="+sum);
	}
}
  
Output:
Enter the N: 
10
Sum of First 10 Natural Numbers: 
=55



Pattern 31 & 32