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 scanner = new Scanner(System.in);
- int a = Integer.parseInt(scanner.nextLine());
- int b = Integer.parseInt(scanner.nextLine());
- String c = scanner.nextLine();
- int sum = a + b;
- int razlika = a - b;
- int umn = a * b;
- if (b == 0) {
- if (c.equals("%") || c.equals("/")) {
- System.out.print("Cannot divide ");
- System.out.print(a);
- System.out.println(" by zero");
- }
- }
- if (c.equals("+")) {
- if (sum > 0 && (sum % 2) == 1) {
- System.out.print(a + " + " + b + " = " + sum + " - odd");
- } else if (sum % 2 == 0 && sum > 0) {
- System.out.print(a + " + " + b + " = " + sum + " - even");
- } else if (sum < 0 && -sum % 2 == 1) {
- System.out.print(a + " + " + b + " = " + sum + " - odd");
- } else if (sum < 0 && -sum % 2 == 0) {
- System.out.print(a + " + " + b + " = " + sum + " - even");
- }
- } else if (c.equals("-")) {
- if (razlika % 2 == 1 && razlika > 0) {
- System.out.print(a + " - " + b + " = " + razlika + " - odd");
- } else if (razlika % 2 == 0 && razlika > 0) {
- System.out.print(a + " - " + b + " = " + razlika + " - even");
- } else if (razlika < 0 && -razlika % 2 == 1) {
- System.out.print(a + " - " + b + " = " + razlika + " - odd");
- } else if (razlika < 0 && -razlika % 2 == 0) {
- System.out.print(a + " - " + b + " = " + razlika + " - even");
- }
- } else if (c.equals("*")) {
- if (umn % 2 == 1 && umn > 0) {
- System.out.print(a + " * " + b + " = " + umn + " - odd");
- } else if (umn % 2 == 0 && umn > 0) {
- System.out.print(a + " * " + b + " = " + umn + " - even");
- } else if (umn < 0 && -umn % 2 == 1) {
- System.out.print(a + " * " + b + " = " + umn + " - odd");
- } else if (umn < 0 && -umn % 2 == 0) {
- System.out.print(a + " * " + b + " = " + umn + " - even");
- }
- } else if (c.equals("/") && b != 0) {
- System.out.print(a + " / " + b + " = ");
- System.out.printf("%.2f", (double) a / b);
- } else if (c.equals("%") && b != 0) {
- double a1 = Math.abs(a);
- double b1 = Math.abs(b);
- System.out.print(a + " % " + b + " = " + a % b);
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement