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);
- Integer n1 = Integer.parseInt(scanner.nextLine());
- Integer n2 = Integer.parseInt(scanner.nextLine());
- String op = scanner.nextLine();
- Integer result = 0;
- Double result2 = 0.00;
- String finalResult = "";
- String error = "";
- switch (op){
- case "+":
- result = n1 + n2;
- if(result % 2 == 0){
- finalResult = "even";
- }else{
- finalResult = "odd";
- }
- break;
- case "-":
- result = n1 - n2;
- if(result % 2 == 0){
- finalResult = "even";
- }else{
- finalResult = "odd";
- }
- break;
- case "*":
- result = n1 * n2;
- if(result % 2 == 0){
- finalResult = "even";
- }else{
- finalResult = "odd";
- }
- break;
- case "/":
- if(n2 != 0){
- double n3 = n1;
- double n4 = n2;
- result2 = n3 / n4;
- }else{}
- break;
- case "%":
- if(n2 != 0){
- result = n1 % n2;
- }else{}
- break;
- default:
- break;
- }
- if(!op.equals("/") && !op.equals("%")){
- System.out.printf("%d %s %d = %d - %s", n1, op, n2, result, finalResult);
- }else {
- if(n2 == 0){
- System.out.printf("Cannot divide %d by zero", n1);
- }else {
- if(op.equals("/")){
- System.out.printf("%d %s %d = %.2f", n1, op, n2, result2);
- }else{
- System.out.printf("%d %s %d = %d", n1, op, n2, result);
- }
- }
- }
- }
- }
Add Comment
Please, Sign In to add comment