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

    Perche non va bene???

    Salve a tutti... Premetto che da pochi giorni sto studiano java..
    Allora perche questo programma(se cosi si puo chiamare) nn funziona
    Grazie



    import java.util.Scanner;

    public class Addition {

    public static void main(String[] args) {

    Scanner input = new Scanner (System.in);

    int number1;
    int number2;
    int sum;
    System.out.print("Enter first integer");
    number1=input.nextInt();

    System.out.print("Enter second integer");
    number2=input.nextInt();

    sum= number1 + number2;

    System.out.printf("Sum is %d\n" , sum);

    }

    }

  2. #2
    Utente di HTML.it L'avatar di energie
    Registrato dal
    Apr 2003
    Messaggi
    446
    il programma funziona correttamente che errore ti dà?

  3. #3
    Uso NetBeans IDE 5.0 Ho copiato l'errore... Si capisce??? VVoVe:

    Compiling 1 source file to C:\Documents and Settings\Administrator\JavaApplication5\build\clas ses
    C:\Documents and Settings\Administrator\JavaApplication5\src\javaap plication5\Main.java:1: class Addition is public, should be declared in a file named Addition.java
    public class Addition {
    C:\Documents and Settings\Administrator\JavaApplication5\src\javaap plication5\Main.java:5: cannot find symbol
    symbol : class Scanner
    location: class Addition
    Scanner input = new Scanner (System.in);
    C:\Documents and Settings\Administrator\JavaApplication5\src\javaap plication5\Main.java:5: cannot find symbol
    symbol : class Scanner
    location: class Addition
    Scanner input = new Scanner (System.in);
    3 errors
    BUILD FAILED (total time: 0 seconds)

  4. #4
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284
    Originariamente inviato da BabboNapoli
    Uso NetBeans IDE 5.0 Ho copiato l'errore... Si capisce??? VVoVe:

    Compiling 1 source file to C:\Documents and Settings\Administrator\JavaApplication5\build\clas ses
    C:\Documents and Settings\Administrator\JavaApplication5\src\javaap plication5\Main.java:1: class Addition is public, should be declared in a file named Addition.java
    public class Addition {
    C:\Documents and Settings\Administrator\JavaApplication5\src\javaap plication5\Main.java:5: cannot find symbol
    symbol : class Scanner
    location: class Addition
    Scanner input = new Scanner (System.in);
    C:\Documents and Settings\Administrator\JavaApplication5\src\javaap plication5\Main.java:5: cannot find symbol
    symbol : class Scanner
    location: class Addition
    Scanner input = new Scanner (System.in);
    3 errors
    BUILD FAILED (total time: 0 seconds)
    Vedo che il sorgente l'hai messo in un file chiamato Main.java. Se in un sorgente Java esiste una classe marcata public, allora il nome del file deve obbligatoriamente corrispondere al nome della classe!! Quindi il file lo devi chiamare: Addition.java
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

  5. #5
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,477

    Moderazione

    Suggerisco di leggere il Regolamento del forum e di evitare titoli generici come "Perche non va bene???".

    Il titolo di questa discussione l'ho corretto io.
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

  6. #6
    Grazie sono proprio un cretino

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.