Cómo convertir cadenas en números en java

Video: Convertir String a int en Java [Curso Java NetBeans] [12/33]

Java tiene una clase llamada Entero, y el todo Entero clase tiene un método estático denominado parseInt. Si alguien le da una cadena de caracteres, y que desea convertir esa cadena en una int valor, puede llamar al Entero la clase de parseInt método.

Video: ARREGLOS INT, STRING JAVA

AddChips de clase java.lang.System.out estática importación e importación java.util.Scanner {void main (String args []) {public static teclado escáner = nuevo escáner (System.in) -string respuesta numberOfChips-int-out. impresión("¿Cuántas fichas tiene?") -out.print (" (Escriba un número,") -out.print (" o escriba `No tocar`) ") -reply = keyboard.nextLine () - Si (!(reply.equals"No jugar")) {numberOfChips = Integer.parseInt (respuesta)-numberOfChips + = 10-out.print ("Ahora tiene ") -out.print (numberOfChips) -out.println (" papas fritas.") - keyboard.close} () -}}

Usted quiere dar a cada jugador diez fichas. Sin embargo, algunos aguafiestas en la habitación no están jugando. Así que dos personas, cada una sin chips, pueden no recibir el mismo tratamiento. Un jugador con las manos vacías recibe diez fichas, sino un aguafiestas con las manos vacías parte obtiene ninguna.

Por lo tanto, se llama a la Escáner la clase de nextLine método, que permite al usuario introducir cualquier carácter en absoluto - no sólo los dígitos. Si el usuario escribe No jugar, usted no da el aguafiestas las fichas.

Video: Crear y Concatenar variables String en Java - Parte 2 del Curso Aprender Java

Si el usuario escribe algunos dígitos, que está atrapado celebración de estos dígitos en la variable de cadena llamada respuesta. No se puede agregar diez a una cadena como respuesta. Así que llame al Entero la clase de parseInt método, que toma su cadena de manos y crear una copia de un buen int valor. A partir de ahí, puede agregar diez a la int valor.

Java tiene un vacío legal que le permite añadir un número en una cadena. El problema es, usted no recibe Además real. Añadiendo el número 10 a la cadena de “30” te dio “3010”, no 40.

No se debe confundir Entero con int. En Java, int es el nombre de un tipo primitivo. Pero Entero es el nombre de una clase. Java Entero clase contiene métodos prácticos para hacer frente a int valores. Por ejemplo, el Entero la clase de parseInt método hace una int valor de una cadena.

Artículos Relacionados