Java - Exception in thread "main" java.lang.NumberFormatException: For input string: "dd"
Publicado por Dan (1 intervención) el 05/05/2020 06:18:43
Me podrían ayudar a ver que es lo que tengo mal, por favor.
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
30
31
32
33
34
35
36
37
38
39
import java.util.Scanner;
public class Dowhile2{
public static void main(String[]args){
Scanner entrada=new Scanner(System.in);
String num="";
do{
System.out.println("Escribe un numero natural o escribe no para salir ");
num=entrada.nextLine();
int num2=Integer.parseInt(num);
if(num2<0){
System.out.println("Dije un numero natural");
}
else if (num2>=0){
System.out.println(num+" x 1 = "+(1*num2));
System.out.println(num+" x 2 = "+(2*num2));
System.out.println(num+" x 3 = "+(3*num2));
System.out.println(num+" x 4 = "+(4*num2));
System.out.println(num+" x 5 = "+(5*num2));
System.out.println(num+" x 6 = "+(6*num2));
System.out.println(num+" x 7 = "+(7*num2));
System.out.println(num+" x 8 = "+(8*num2));
System.out.println(num+" x 9 = "+(9*num2));
System.out.println(num+" x 10 = "+(10*num2));}
else {num="no";}
}while(num!="no");
System.out.println("Sayonara");
}
}
Valora esta pregunta


0