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!