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

    Problema primo programma. "reached end of file while parsing"?

    Ciao a tutti, ho iniziato da pochissimo a programmare in java, come del resto in generale, e mi trovo di fronte ad uno dei miei primi problemi. Programmando, mi è uscito un messaggio di errore nel prompt dei comandi: "reached end of file while parsing". otreste dirmi dov'è l'errore nel programma?

    codice:
    public class TerzoEsercizio {
         public static void main (Strings[]args){
        int c;
         Display.printl("Inserisci un carattere: ");
         c = Keyboard.readCharacter();
         Display.printl("Hai inserito il carattere: ");
         Display.println((char)c);
        
         Display.printl("a. Nuovo documento");
         Display.printl("b. Apri Documento");
         Display.printl("c. Salva come...");
         Display.printl("d. Invia documento a...");
         Display.printl("Fai una scelta: (a-d)");
         
          if(c=='a'){
         display.printl("Hai scelto: Nome Documento");
        }else if (c=='b'){
          Display.printl("Hai scelto: Apri Documento");
        }else if(c=='c'){
         Display.printl("Hai scelto: Salva Come...");
        }else if(c=='d'){
         Display.printl("Hai scelto: Invia documento a...");
        }
    }
    }
    Ultima modifica di LeleFT; 26-10-2015 a 10:26 Motivo: Aggiunti i tag CODE

  2. #2
    Utente di HTML.it
    Registrato dal
    Oct 2014
    residenza
    Padova
    Messaggi
    361
    Quel tipo di errore lo vedi di solito quando non c'è la giusta corrispondenza tra parentesi aperte e chiuse, prova a indentare bene il codice e controlla se ci sono tutte e chiuse al momento giusto.
    Io copiando e incollando il tuo codice non vedo quell'errore, ovviamente non compila perché non ho definito Display da nessuna parte, l'unico errore sicuro che vedo è nella definizione del main: devi usare String[] non Strings[]

    Ps: Quando posti del codice fai nel seguente modo per vederlo correttamente nel messaggio:

    [CODE]

    // tuo codice

    [ /CODE]

    Ovviamente nella chiusura del tag togli lo spazio
    Ultima modifica di Ansharja; 25-10-2015 a 13:33

  3. #3
    sei sicuro che sia printl e non println?

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.