Ayuda parseInt
Publicado por Matt (2 intervenciones) el 18/09/2018 05:36:33
Hola he estado haciendo un curso de Java y llegamos al ejercicio que esta mas abajo.
Mi duda es que yo nunca uso bufferedReader, uso mas el Scanner, y en este ejercicio en la siguiente linea no se
que hace esto:
// int numero = Integer.parseInt(br.readLine()); //
Para que sirve el Integer.parseInt(br.readLine()); y como hago para usarlo con Scanner? ya que cuando lo uso en este ejercicio de la siguiente forma me da error:
// int numero = Integer.parseInt(entrada.nextInt()); // ---> obviamente tengo importado el Scanner y entrada es su nombre.
Mi duda es que yo nunca uso bufferedReader, uso mas el Scanner, y en este ejercicio en la siguiente linea no se
que hace esto:
// int numero = Integer.parseInt(br.readLine()); //
Para que sirve el Integer.parseInt(br.readLine()); y como hago para usarlo con Scanner? ya que cuando lo uso en este ejercicio de la siguiente forma me da error:
// int numero = Integer.parseInt(entrada.nextInt()); // ---> obviamente tengo importado el Scanner y entrada es su nombre.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
package Conceptos_1;
import java.io.BufferedReader;
import java.io.InputStreamReader;
public class EjemploWhileSumaNumeros {
public static void main(String[] args) throws Exception {
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
System.out.println("¿Quieres sumar números? (s|n)");
String respuesta = br.readLine();
int total = 0;
while(respuesta.equals("s")){
System.out.println("Introduce un número.");
int numero = Integer.parseInt(br.readLine());
total = total + numero;
System.out.println("¿Quieres seguir sumando números? (s|n)");
respuesta = br.readLine();
}
System.out.println("Resultado: " + total);
}
}
Valora esta pregunta
0