Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente bannato
    Registrato dal
    Oct 2010
    Messaggi
    1,219

    [java]Problema con input stringhe

    Questo codice:
    codice:
    package Prova;
    import java.util.Scanner;
    public class Prova
     {
         public static void main(String[] args)
         {
        	 Scanner s = new Scanner(System.in);
        	 String input=s.nextLine();
             System.out.print(s);
         }
     }
    Lo scopo è prendere in input una stringa e ristamparla identica.
    Se lo eseguo su eclipse,appena digito la stringa e premo invio, mi da questo errore:
    codice:
    java.util.Scanner[delimiters=\p{javaWhitespace}+][position=2][match valid=true][need input=false][source closed=false][skipped=false][group separator=\,][decimal separator=\.][positive prefix=][negative prefix=\Q-\E][positive suffix=][negative suffix=][NaN string=\Q?\E][infinity string=\Q∞\E]
    Cosa c'è di sbagliato?

  2. #2
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284

    Re: [java]Problema con input stringhe

    Originariamente inviato da ramy89
    Se lo eseguo su eclipse,appena digito la stringa e premo invio, mi da questo errore:
    codice:
    java.util.Scanner[delimiters=\p{javaWhitespace}+][position=2][match valid=true][need input=false][source closed=false][skipped=false][group separator=\,][decimal separator=\.][positive prefix=][negative prefix=\Q-\E][positive suffix=][negative suffix=][NaN string=\Q?\E][infinity string=\Q∞\E]
    Cosa c'è di sbagliato?
    Hai stampato l'oggetto Scanner ... non la stringa letta.
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

  3. #3
    Utente bannato
    Registrato dal
    Oct 2010
    Messaggi
    1,219
    Ok allora ho provato a modificarlo.Innazitutto sto usando BlueJ invece che eclipse.
    Poi ho creato una classe che prende l' input e lo ristampa:
    codice:
    import java.util.Scanner;
    class Input
    {
         public void Input_output()
         {
             Scanner s=new Scanner(System.in);
             System.out.println(s.next());
             s.close();
         }
         public static void main(String[] args)
         {
        	 Input a= new Input();
        	 a.Input_output();
         }
    }
    Ma niente da fare
    Con BlueJ istanzio la classe Input, la eseguo ma non mi compare alcuna finestra dal terminale.Il programma è in un loop infinito e non so perchè.

  4. #4
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284
    Originariamente inviato da ramy89
    Con BlueJ istanzio la classe Input, la eseguo ma non mi compare alcuna finestra dal terminale.
    Stai usando Windows? Non conosco BlueJ ma dovresti verificare (nella sua configurazione) se lancia java.exe o javaw.exe, i launcher della JVM rispettivamente con e senza console.
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.