salve a tutti. ho degli errori in fase di esecuzione del seguente
gli errori sono questi:codice:import java.io.*; import prog.io.*; import java.util.*; public class Esercizio5_2 { public static void main (String[] args) { int []numeri; ConsoleInputManager in= new ConsoleInputManager(); ConsoleOutputManager out= new ConsoleOutputManager(); String seq_int=in.readLine("Inserisci una Sequenza di Interi separati da Spazi: "); StringTokenizer stk1=new StringTokenizer(seq_int,""); int temp= stk1.countTokens();// ottinene il numero di interi presenti nella sequenza numeri=new int[temp]; // inizializzo un array di interi con dimensione uguale a quella della stringa in input temp=0; while(stk1.hasMoreTokens()){ numeri[temp]=Integer.parseInt(stk1.nextToken()); temp ++; } //ORDINAMENTO E STAMPO RISULTATI System.out.println("La sequenza non ordinata è: "); for(int i=0; i<numeri.length; i++) System.out.print(numeri[i]+""); } }
[/b]Potete dirmi dove sbaglio? Grazie[/b]codice:Inserisci una Sequenza di Interi separati da Spazi: 4 5 6 7 Exception in thread "main" java.lang.NumberFormatException: For input string: "4 5 6 7" at java.lang.NumberFormatException.forInputString(NumberFormatException.java:48) at java.lang.Integer.parseInt(Integer.java:456) at java.lang.Integer.parseInt(Integer.java:497) at Esercizio5_2.main(Esercizio5_2.java:37) Process completed.

Rispondi quotando
