0% found this document useful (0 votes)
31 views3 pages

Java Assignment1

Download as docx, pdf, or txt
Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1/ 3

JAVA ASSIGNMENT1

WAP to program to perform different arthematic operation(i.e +,-,*;/,&%)


In different methods using class and object.you need to take suitable inputs from the user
using scanner class.
import java.util.Scanner;

class arthematic_operation {
  public static void main(String[] args) {

    char operator;
    Double number1, number2, result;

    //  object of Scanner class


    Scanner input = new Scanner(System.in);

    // enter numbers
    System.out.println("Enter first number");
    number1 = input.nextDouble();

    System.out.println("Enter second number");


    number2 = input.nextDouble();

   
    //  enter operator
    System.out.println("Choose an operator: +, -, *, / or %");
    operator = input.next().charAt(0);

    switch (operator) {

      // performs addition between numbers


      case '+':
        result = number1 + number2;
        System.out.println(number1 + " + " + number2 + " = " + result);
        break;

      // performs subtraction between numbers


      case '-':
        result = number1 - number2;
        System.out.println(number1 + " - " + number2 + " = " + result);
        break;

      // performs multiplication between numbers


      case '*':
        result = number1 * number2;
        System.out.println(number1 + " * " + number2 + " = " + result);
        break;

      // performs division between numbers


      case '/':
        result = number1 / number2;
        System.out.println(number1 + " / " + number2 + " = " + result);
        break;
     //performs modulo between numbers
     case '%':
     result = number1 % number2;
     System.out.println(number1 + " % " + number2 + " = " + result);
     
     default:
        System.out.println("Invalid operator!");
        break;
    }

    input.close();
  }
}
Windows PowerShell
Copyright (C) Microsoft Corporation. All rights reserved.

Try the new cross-platform PowerShell https://aka.ms/pscore6

:61717' '--enable-preview' '-XX:+ShowCodeDetailsInExceptionMessages' '-cp' 'C:\Users\USER\


AppData\Roaming\Code\User\workspaceStorage\9206687f76bfdae2ac48c6c33610c6bf\
redhat.java\jdt_ws\operations_a66b8640\bin' 'arthematic_operation'
Enter first number
22
Enter second number
55
Choose an operator: +, -, *, or /
*
22.0 * 55.0 = 1210.0
PS D:\Java\operations> d:; cd 'd:\Java\operations'; & 'C:\Program Files\Java\jdk-18.0.2.1\
bin\java.exe' '-agentlib:jdwp=transport=dt_socket,server=kspaceStorage\
9206687f76bfdae2ac48c6c33610c6bf\redhat.java\jdt_ws\operations_a66b8640\bin'
'arthematic_operation'
Enter first number
11
Enter second number
55
Choose an operator: +, -, *, or /
%
4.0 % 2.0 = 0.0
Invalid operator!

You might also like