Advertisement
tadeuespindola

jefferson-java-insider

Jan 15th, 2023 (edited)
913
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.12 KB | Help | 0 0
  1. import java.util.Arrays;
  2. import java.util.Scanner;
  3.  
  4. class OperacaoComNumeros {
  5.     public static void main(String[] args) {
  6.         try (Scanner scanner = new Scanner(System.in)) {
  7.             System.out.println("Operações com números");
  8.            
  9.             System.out.println("Entre com o primeiro número: ");
  10.             String a = scanner.nextLine();
  11.            
  12.             System.out.println("Entre com o segundo número :");
  13.             String b = scanner.nextLine();
  14.            
  15.             System.out.println("Qual operação deseja realizar '+', '-', 'x' ou '/':");
  16.             String op = scanner.nextLine();
  17.            
  18.             if (!Arrays.asList("+", "-", "x", "/").contains(op)) {
  19.                 System.out.println("Operação inválida");
  20.             }
  21.            
  22.             System.out.println("Resultado é: " + calc(a, b, op));
  23.         }
  24.     }
  25.  
  26.     static double calc(String a, String b, String op) {
  27.         double n1 = Double.parseDouble(a);
  28.         double n2 = Double.parseDouble(b);
  29.         double resultado = 0;
  30.         if (op.equals("+")) {
  31.             resultado = n1 + n2;
  32.         } else if (op.equals("-")) {
  33.             resultado = n1 - n2;
  34.         } else if (op.equals("x")) {
  35.             resultado = n1 * n2;
  36.         } else if (op.equals("/")) {
  37.             resultado = n1 / n2;
  38.         }
  39.         return resultado;
  40.     }
  41. }
Tags: Java
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement