Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import java.util.Scanner;
- public class OperationsBetweenNumbers {
- public static void main(String[] args) {
- Scanner scan = new Scanner(System.in);
- double num1 = Double.parseDouble(scan.nextLine());
- double num2 = Double.parseDouble(scan.nextLine());
- double result;
- String symbol = scan.nextLine();
- switch (symbol) {
- case ("+"):
- result = num1 + num2;
- System.out.printf("%.0f", num1);
- System.out.print(" + ");
- System.out.printf("%.0f", num2);
- System.out.print(" = ");
- System.out.printf("%.0f", result);
- System.out.print(" - ");
- if (result % 2 == 0) {
- System.out.println("even");
- } else {
- System.out.println("odd");
- }
- break;
- case ("-"):
- result = num1 - num2;
- System.out.printf("%.0f", num1);
- System.out.print(" - ");
- System.out.printf("%.0f", num2);
- System.out.print(" = ");
- System.out.printf("%.0f", result);
- System.out.print(" - ");
- if (result % 2 == 0) {
- System.out.println("even");
- } else {
- System.out.println("odd");
- }
- break;
- case ("*"):
- result = num1 * num2;
- System.out.printf("%.0f", num1);
- System.out.print(" * ");
- System.out.printf("%.0f", num2);
- System.out.print(" = ");
- System.out.printf("%.0f", result);
- System.out.print(" - ");
- if (result % 2 == 0) {
- System.out.println("even");
- } else {
- System.out.println("odd");
- }
- break;
- case ("/"):
- result = num1 / num2;
- if (num2 != 0) {
- System.out.printf("%.0f", num1);
- System.out.print(" / ");
- System.out.printf("%.0f", num2);
- System.out.print(" = ");
- System.out.printf("%.2f", result);
- System.out.println("");
- } else {
- System.out.print("Cannot divide ");
- System.out.printf("%.0f", num1);
- System.out.println(" by zero");
- }
- break;
- case ("%"):
- result = num1 % num2;
- if (num2 != 0) {
- System.out.printf("%.0f", num1);
- System.out.print(" % ");
- System.out.printf("%.0f", num2);
- System.out.print(" = ");
- System.out.printf("%.0f", result);
- } else {
- System.out.print("Cannot divide ");
- System.out.printf("%.0f", num1);
- System.out.println(" by zero");
- }
- break;
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement