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

    msg javac per uso di Scanner

    Salve, non capisco dove sia l'errore, pensavo di fare subito un piccolo esercizio per usare la classe Scanner ma nulla.
    Chi mi può indicare un libro dove trovo degli esercizi quello che uso ne ha pochissimi (java2 i fondamenti handbook).
    grazie


    C:\esejava\scan\javac Scan.java
    Scan.java:5: class, interface, or enum expected
    package scan;
    ^
    1 error

    C:\esejava\scan>


    -----------------------------------------------------


    // test per classe Scanner

    import java.util.Scanner;
    //import java.io.*;
    package scan;

    public class Scan{



    public static void main (Args[] String){


    Scan sc =new Scan(System.in);

    System.out.println("inserire un numero intero");

    int i = sc.nextint();

    System.out.println(i);

    }

    }

  2. #2

    Re: msg javac per uso di Scanner

    Originariamente inviato da leadfoot
    Salve, non capisco dove sia l'errore, pensavo di fare subito un piccolo esercizio per usare la classe Scanner ma nulla.
    Chi mi può indicare un libro dove trovo degli esercizi quello che uso ne ha pochissimi (java2 i fondamenti handbook).
    grazie


    C:\esejava\scan\javac Scan.java
    Scan.java:5: class, interface, or enum expected
    package scan;
    ^
    1 error

    C:\esejava\scan>


    -----------------------------------------------------


    // test per classe Scanner

    import java.util.Scanner;
    //import java.io.*;
    package scan;

    public class Scan{



    public static void main (Args[] String){


    Scan sc =new Scan(System.in);

    System.out.println("inserire un numero intero");

    int i = sc.nextint();

    System.out.println(i);

    }

    }
    Prova a levare "package scan;"
    http://jkkl.netsons.org

  3. #3
    no, senza la dichiarazione del package gli errori aumentano.

  4. #4
    codice:
    import java.util.Scanner;
    package scan;
    
    public class ProvaScan{
    
    
    
    public static void main (Args[] String){
    
    
    Scanner sc =new Scanner (System.in);
    
    System.out.println("inserire un numero intero");
    
    int i = sc.nextint();
    
    System.out.println(i);
    
    } 
    
    }
    Prova cosi. Ho cambiato il nome della classe quindi cambia anche il nome del file.
    http://jkkl.netsons.org

  5. #5
    Utente di HTML.it L'avatar di Alex'87
    Registrato dal
    Aug 2001
    residenza
    Verona
    Messaggi
    5,802
    La dichiarazione di package deve stare sopra a tutto il resto.

    edit: e comunque è String[] args, non Args[] String.
    edit2: ed il metodo si chiama nextInt(), non nextint().
    SpringSource Certified Spring Professional | Pivotal Certified Enterprise Integration Specialist
    Di questo libro e degli altri (blog personale di recensioni libri) | ​NO M.P. TECNICI

  6. #6
    Originariamente inviato da Alex'87
    La dichiarazione di package deve stare sopra a tutto il resto.

    edit: e comunque è String[] args, non Args[] String.
    edit2: ed il metodo si chiama nextInt(), non nextint().
    Grazie, ho fatto anche altre correzioni. adesso è tutto ok.

    Che libro mi suggerite per gli esercizi ?
    ciao

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.