viernes, 10 de julio de 2026

Convertir centímetros a metros 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("centímetro: ");
        double centimetro = sc.nextDouble();
        double convertir = centimetro * 0.01;
        System.out.print(convertir + " m");
    }

}

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.
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).
+ --> el operador ( + ) concatena variables de cadena.

Explicación del Código:

Este programa solicita al usuario una cantidad en centímetros, realiza la conversión a metros multiplicando por 0.01 y finalmente muestra el resultado en pantalla.

Explicación de cada parte del código

Código Explicación sencilla
package ejercicio; Define el paquete donde se encuentra el programa para mantener organizado el proyecto.
import java.util.Scanner; Importa la clase Scanner, que permite leer datos ingresados por el usuario mediante el teclado.
public class Ejercicio Declara la clase principal donde está escrito todo el programa.
public static void main(String[] args) Es el método principal. Desde aquí comienza la ejecución del programa.
Scanner sc = new Scanner(System.in); Crea un objeto Scanner para recibir los datos que escribe el usuario.
System.out.print("centímetro: "); Muestra un mensaje solicitando al usuario que ingrese una cantidad de centímetros.
double centimetro = sc.nextDouble(); Guarda el número ingresado por el usuario en la variable centimetro. Se utiliza el tipo double para permitir números con decimales.
double convertir = centimetro * 0.01; Realiza la conversión de centímetros a metros. Como 1 centímetro = 0.01 metros, basta con multiplicar el valor ingresado por 0.01.
System.out.print(convertir + " m"); Muestra en pantalla el resultado de la conversión acompañado de la unidad m (metros).
¿Por qué se multiplica por 0.01?

Porque un metro está formado por 100 centímetros. Para convertir centímetros a metros se divide entre 100, lo cual es equivalente a multiplicar por 0.01.

Resumen del funcionamiento

  • Solicita una cantidad en centímetros.
  • Lee el valor ingresado por el usuario.
  • Convierte los centímetros a metros multiplicando por 0.01.
  • Muestra el resultado final en metros.

No hay comentarios.:

Publicar un comentario

Convertir centímetros a metros en Java

Código del ejercicio: package ejercicio; import java.util.Scanner; public class Ejercicio {     public static void ma...

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