Como transformar strings em números em java
Java tem uma classe chamada número inteiro
Conteúdo
Video: 3. Java básico en Netbeans - Convertir Integer a String - Parte 3
importação java.util.Scanner-importação AddChips classe java.lang.System.out estática {void main (String args []) public static {teclado Scanner = new Scanner (System.in) -String resposta-int numberOfChips-out. impressão("Quantas fichas você tem?") -out.print (" (Digite um número,") -out.print (" ou digitar `Não jogar`) ") -reply = keyboard.nextLine () - se (!reply.equals ("Não jogar")) {= numberOfChips Integer.parseInt (resposta)-numberOfChips + = 10 (out.print"Você tem agora ") -out.print (numberOfChips) -out.println (" salgadinhos.") -} keyboard.close () -}}
Você quer dar a cada jogador dez fichas. Mas alguns poopers do partido no quarto não está jogando. Assim, duas pessoas, cada um com sem chips, pode não receber o mesmo tratamento. Um jogador de mãos vazias recebe dez fichas, mas uma festa pooper de mãos vazias recebe nenhum.
Então, você chama o Scanner classe de nextLine método, permitindo que um usuário digitar os caracteres em tudo - não apenas dígitos. Se o usuário digita Não jogar, você não dá o desmancha-prazeres qualquer chips.
Video: aula35 - Converter String para inteiro em Java
Se o usuário digitar alguns dígitos, você está preso segurando esses dígitos na variável de cadeia denominado resposta. Você não pode adicionar dez para uma string como resposta. Então você chamar o número inteiro classe de parseInt método, que leva a sua corda e as mãos para trás um agradável int valor. De lá, você pode adicionar dez à int valor.
Java tem uma brecha que permite que você adicione um número a uma string. O problema é que você não obter disso real. Acrescentando o número 10 para a cadeia “30” da-te “3010”, não 40.
Não confunda número inteiro com int. Em Java, int é o nome de um tipo primitivo. Mas número inteiro é o nome de uma classe. Java de número inteiro classe contém métodos úteis para lidar com int valores. Por exemplo, a número inteiro classe de parseInt método faz um int valor de uma string.