lunes, 10 de febrero de 2025

Calcular la división de dos números, mostrando un mensaje de error si hubiera en Java

Código del ejercicio:

package ejercicio;

import java.util.Scanner;

public class Ejercicio {

    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        System.out.print("Ingrese el primer número: ");
        double num1 = sc.nextDouble();
        System.out.print("Ingrese el segundo número: ");
        double num2 = sc.nextDouble();
        if(num2 == 0){
            System.out.println("No se puede dividir entre cero.");
        }else{
            double division = num1 / num2;
            System.out.println("La división es: " + division);
        }
    }

}

Definición de los códigos del ejercicio:

import java.util.Scanner; --> Importación explícita de Scanner.
Scanner sc = new Scanner(System.in); --> objeto de Scanner con nombre sc.
Scanner --> clase Scanner nos permite ingresar datos por teclado.
new --> palabra reservada que instancia un objeto de la clase Scanner.
System.in --> parámetro que indica de donde proceden los datos, en este caso del teclado.
System.out.print() --> imprime el texto en la consola y el cursor permanece al final del texto en la consola.
System.out.println() --> imprime el texto en la consola y el cursor permanece al comienzo de la siguiente línea en la consola.
double --> representa números de coma flotante de 64 bits y precisión doble.
nextDouble() --> lee un número de coma flotante desde consola (teclado).
if --> use if para especificar un bloque de código que se ejecutará, si una condición especificada es verdadera.
else --> use else para especificar un bloque de código a ejecutar, si la misma condición es falsa.
== --> el operador de igualdad ( == ) regresa true si sus operandos son iguales, false en caso contrario.
+ --> el operador ( + ) concatena variables de cadena.

Explicación del Código:

1. Importar la clase Scanner

Se usa import java.util.Scanner; para permitir la entrada de datos desde el teclado.

2. Definir la clase y el método main

Se define la clase Ejercicio y el método main, que es el punto de entrada del programa.

3. Crear un objeto Scanner

Se instancia un objeto Scanner con Scanner sc = new Scanner(System.in); para leer los datos ingresados por el usuario.

4. Solicitar dos números

Se muestra un mensaje al usuario y se capturan los números con sc.nextDouble();.

5. Verificar si el divisor es cero

Si el segundo número (num2) es 0, se muestra el mensaje de error "No se puede dividir entre cero.".

6. Realizar la división

Si num2 no es cero, se calcula num1 / num2 y se imprime el resultado.

7. Finalizar el programa

El programa muestra el resultado de la división o un mensaje de error según corresponda.

No hay comentarios.:

Publicar un comentario

Ingresar un número entero y mostrar todos los números impares hasta el número ingresado en Python

Código del ejercicio: Con ciclo while numero = int ( input ( "Ingresar un número: " )) if numero ...

Copyright ©2025 Ejercicios de programación. Todos los derechos reservados. ❤️