Cuando comienzas a aprender a programar en Java, tienes este tipo de problemas en tu tarea. Aquí veremos dos programas Java, el primer programa toma dos enteros (ingresados ​​por el usuario) y muestra el producto de estos números. El segundo programa toma dos números cualesquiera (puede ser un entero o un punto flotante) y muestra el resultado.

Ejemplo 1: programa para leer dos enteros e imprimir su producto

Este programa le pide al usuario que ingrese dos números enteros y muestra el producto. Para comprender cómo usar el escáner para recibir información del usuario, consulte este programa: Programa para leer números enteros de la entrada del sistema.

import java.util.Scanner;

public class Demo {

    public static void main(String[] args) {

        /* This reads the input provided by user
         * using keyboard
         */
        Scanner scan = new Scanner(System.in);
        System.out.print("Enter first number: ");

        // This method reads the number provided using keyboard
        int num1 = scan.nextInt();
        
        System.out.print("Enter second number: ");
        int num2 = scan.nextInt();

        // Closing Scanner after the use
        scan.close();
        
        // Calculating product of two numbers
        int product = num1*num2;
        
        // Displaying the multiplication result
        System.out.println("Output: "+product);
    }
}

Producción:

Enter first number: 15
Enter second number: 6
Output: 90

Ejemplo 2: leer dos números enteros o de coma flotante y mostrar la multiplicación

En el programa anterior, solo podemos números enteros. ¿Y si quisiéramos calcular la multiplicación de dos números de coma flotante? Este programa le permite ingresar números de punto flotante y calcular el producto.

Aquí estamos usando el tipo de datos doble para números, de modo que podamos insertar números enteros y de coma flotante.

import java.util.Scanner;

public class Demo {

    public static void main(String[] args) {

        /* This reads the input provided by user
         * using keyboard
         */
        Scanner scan = new Scanner(System.in);
        System.out.print("Enter first number: ");

        // This method reads the number provided using keyboard
        double num1 = scan.nextDouble();
        
        System.out.print("Enter second number: ");
        double num2 = scan.nextDouble();

        // Closing Scanner after the use
        scan.close();
        
        // Calculating product of two numbers
        double product = num1*num2;
        
        // Displaying the multiplication result
        System.out.println("Output: "+product);
    }
}

Producción:

Enter first number: 1.5
Enter second number: 2.5
Output: 3.75
leer  Programa Java para imprimir números impares del 1 al 100

Por avivcas

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *