Visualizzazione dei risultati da 1 a 8 su 8
  1. #1

    Aiuto con programmino java

    Scrivendo questo programma

    import java.io.InputStreamReader;
    import java.io.BufferedReader;
    import java.io.IOException;

    public class scrittura {

    public static void main(String[] arguments) {
    InputStreamReader reader = new InputStreamReader (System.in);
    BufferedReader myInput = new BufferedReader (reader);
    String str1 = new String ();
    String str2 = new String ();
    String str3 = new String ();
    int gg = Integer.parseInt (str1);
    int mm = Integer.parseInt (str1);
    int aaaa = Integer.parseInt (str1);
    System.out.println("Oggi è il: "+gg+mm+aaaa);
    System.out.println("Giorno: "+gg);
    System.out.println("Mese: "+mm );
    System.out.println("Anno: "+aaaa );
    }
    }

    mi viene questo errore

    Exception in thread "main" java.lang.NumberFormatException: For input string: ""
    at java.lang.NumberFormatException.forInputString(Num berFormatException.java:65)
    at java.lang.Integer.parseInt(Integer.java:504)
    at java.lang.Integer.parseInt(Integer.java:527)
    at scrittura.main(scrittura.java:13)

    Process completed.

    Mi dite perfavore cosa devo cambiare per far girare il programma

  2. #2
    Utente di HTML.it L'avatar di neroux
    Registrato dal
    Aug 2009
    Messaggi
    1,973
    Lo stack trace è abbastanza completo. Guarda su riga 13, una dritta .... str1

    www.sitemeer.com » Quando un sito pare irraggiungibile

    Se ti piace ci puoi trovare anche su Facebook

  3. #3
    l'ho modificato così tante volte che non me ne ero accorto comunque ho riscritto le stringhe

    import java.io.InputStreamReader;
    import java.io.BufferedReader;
    import java.io.IOException;

    public class scrittura {

    public static void main(String[] arguments) {
    InputStreamReader reader = new InputStreamReader (System.in);
    BufferedReader myInput = new BufferedReader (reader);
    String str = new String ();
    String str1 = new String ();
    String str2 = new String ();
    int gg = Integer.parseInt (str);
    int mm = Integer.parseInt (str1);
    int aaaa = Integer.parseInt (str2);
    System.out.println("Oggi è il: "+gg+mm+aaaa);
    System.out.println("Giorno: "+gg);
    System.out.println("Mese: "+mm );
    System.out.println("Anno: "+aaaa );
    }
    }

    ma stesso errore

    Exception in thread "main" java.lang.NumberFormatException: For input string: ""
    at java.lang.NumberFormatException.forInputString(Num berFormatException.java:65)
    at java.lang.Integer.parseInt(Integer.java:504)
    at java.lang.Integer.parseInt(Integer.java:527)
    at scrittura.main(scrittura.java:13)

    Process completed.

  4. #4
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,481
    Ma le stringhe sono vuote ... dove leggi il contenuto ?
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  5. #5
    in che senso?
    scusa sto ancora imparando a scrivere in java

  6. #6
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,481
    Hai creato delle stringhe vuote in quanto non hai letto i dati da tastiera tramite myInput.

    Se le stringhe sono comunque vuote, avrai sempre quell'errore.
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  7. #7
    in poche parole (scusa l'ignoranza) dovrei aggiungere qualcosa alle parentesi () per esempio dei valori int?

  8. #8
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,481
    Scusami tu, ma non si può fare un discorso del genere (aggiungere o togliere qualcosa ... bisogna capire ...).

    Perché hai scritto

    BufferedReader myInput = new BufferedReader (reader);

    ?
    No MP tecnici (non rispondo nemmeno!), usa il forum.

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.