Cuando se introduce un número en un cuadro de texto en una página web, el navegador reconoce ese número como una cadena. Las computadoras no pueden realizar cálculos utilizando cuerdas. Por ejemplo , un programa Java no se puede agregar la cadena " 12 " de la cadena " 4 ", sin necesidad de convertir las dos cadenas a números. Java soporta múltiples tipos de números como puntos flotantes y enteros . Para garantizar que la aplicación Java se ejecuta correctamente , convertir todas las cadenas a enteros u otros tipos numéricos antes de usarlos en cálculos. Instrucciones
1
Abre tu editor de Java y crear un proyecto nuevo. Crear una clase vacía llamada " TestConversion " y agregue el código siguiente a la misma:
void (String [] args ) { public static int
número1 ; número2
int ;
int suma ;
cadena stringNumber1 = " 5 " ;
cadena stringNumber2 = " 2 " ;
}
crea dos variables enteras , número1 y número2 . También crea e inicializa las variables de cadena , stringNumber1 y stringNumber2
2
Agregue el siguiente código debajo del código anterior : .
Tratar
{
< p> número1 = Integer.parseInt ( stringNumber1 ) ;
número2 = Integer.parseInt ( stringNumber2 ) ;
suma = número1 + número2 ;
System.out.println ( " suma de número1 + número2 =" + suma ) ;
}
catch ( excepción NumberFormatException )
{ System.out.println ( " NumberFormatException : "+ exception.getMessage ()); }
Este código utiliza la Java" función parseInt "para convertir las cadenas en enteros y almacenarlos en las variables enteras . La " Prueba " y " captura " declaraciones realizar el manejo de excepciones y mostrar un mensaje de error si la conversión de cadena a entero falla.
3
Compile el código y ejecutar el proyecto. Ver el mensaje de " Suma de número1 + número2 = 7 " después de Java convierte las cadenas en enteros .