Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Apr 2013
    Messaggi
    1

    errore su tastiera.nextInt

    Buonasera,
    sono una studentessa alle primissime armi con java.
    Ho fatto un piccolo programmino scemo, per calcolare l'anno in cui siamo sapendo anno di nascita ed età di chi esegue il programma.
    Eccolo:

    import java.util.Scanner;
    public class CalcolaAnno{
    public static void main (String[]args) {
    System.out.println("scrivi il tuo anno di nascita");
    System.out.println("e la tua età");
    System.out.println("ti dirò in che anno siamo");
    int n1, n2;
    Scanner tastiera=new Scanner(System.in);
    n1=tastiera.nextInt;
    n2=tastiera.nextInt;
    System.out.println("siamo nell'anno");
    System.out.println(n1+n2);
    }
    }

    Javac però non riesce a compilarlo. Mi da questo errore;

    CalcolaAnno.java:9: error; cannot find symbol
    n1=tastiera.nextInt
    ^
    symbol; variable nextInt
    location: variable tastiera of type Scanner

    Idem per n2.

    Che cosa sbaglio?
    Spero possiate aiutarmi,
    Elisa

  2. #2
    Utente di HTML.it L'avatar di neroux
    Registrato dal
    Aug 2009
    Messaggi
    1,973
    nextInt è un metodo, non un attributo. Quindi viene chiamato così
    codice:
    tastiera.nextInt();

    www.sitemeer.com » Quando un sito pare irraggiungibile

    Se ti piace ci puoi trovare anche su Facebook

  3. #3
    Moderatore di Programmazione L'avatar di LeleFT
    Registrato dal
    Jun 2003
    Messaggi
    17,320

    Moderazione

    @ElyC
    Il codice va postato indentato e all'interno degli appositi tag CODE, per renderlo facilmente leggibile.

    Il codice del tuo post è assolutamente privo di indentazione, quindi è perfettamente inutile che io lo modifichi aggiungendo i tag CODE.

    In futuro, posta del codice indentato, in questo modo:

    [CODE]
    Incolli il codice indentato
    [/CODE]

    Ciao.
    "Perchè spendere anche solo 5 dollari per un S.O., quando posso averne uno gratis e spendere quei 5 dollari per 5 bottiglie di birra?" [Jon "maddog" Hall]
    Fatti non foste a viver come bruti, ma per seguir virtute e canoscenza

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.