0% found this document useful (0 votes)
37 views

Java Assignment1

The document describes a Java program that performs different arithmetic operations like addition, subtraction, multiplication, division and modulo on two numbers taken as input from the user. The program uses classes, objects, methods and switch-case statements to implement the operations.

Uploaded by

Sourav Debnath
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
37 views

Java Assignment1

The document describes a Java program that performs different arithmetic operations like addition, subtraction, multiplication, division and modulo on two numbers taken as input from the user. The program uses classes, objects, methods and switch-case statements to implement the operations.

Uploaded by

Sourav Debnath
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
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