Operations Between Numbers
package exp;
import java.util.Scanner;
public class OperationsBetweenNumbers {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
int N1 = Integer.parseInt(scanner.nextLine());
int N2 = Integer.parseInt(scanner.nextLine());
char symbol = scanner.next().charAt(0);
double N3 = 0;
String evenOrOdd = "";
int N4 = 0;
switch (symbol)
{
case '-':
N4 = N1 - N2;
if (N4 % 2 == 0){
evenOrOdd = "even";
}else {
evenOrOdd = "odd";
}
System.out.printf("%d + %d = %d – %s", N1, N2, N4, evenOrOdd);
break;
case '+':
N4 = N1 + N2;
if (N4 % 2 == 0){
evenOrOdd = "even";
}else {
evenOrOdd = "odd";
}
System.out.printf("%d + %d = %d – %s", N1, N2, N4, evenOrOdd);
break;
case '*':
N4 = N1 * N2;
if (N4 % 2 == 0){
evenOrOdd = "even";
}else {
evenOrOdd = "odd";
}
System.out.printf("%d * %d = %d – %s", N1, N2, N4, evenOrOdd);
break;
case '/':
N3 = N1 / N2;
if (N2 <= 0){
System.out.printf("Cannot divide %d by zero", N1);
}else {
System.out.printf("%d / %d = %.2f", N1, N2, N3);
}
break;
case '%':
N4 = N1 % N2;
System.out.printf("%d % %d = %d", N1, N2,N4);
break;
default:
System.out.println("Wrong Symbol Please Try Again!");
break;
}
}
}