Visualizzazione dei risultati da 1 a 8 su 8
  1. #1
    Utente di HTML.it L'avatar di energie
    Registrato dal
    Apr 2003
    Messaggi
    446

    Strano errore,ma esiste input.nextChar??

    Salve a tutti, ho un problema con del codice:

    char o;
    Scanner input= new Scanner(System.in);

    System.out.print("Inserisci l'operazione da effettuare:\n +, -, *, / \n Operazione:");

    o= input.nextChar();

    if (o==("+"))
    System.out.printf("Il risultato dell'operazione è: ",n1+n2);

    ma questo nextChar esiste?eh eh eh perchè prima era un nextInt....

    Praticamente il programma chiede all'utente di scegliere l'operazione,poi ho creato il costrutto if....come metodo è corretto?Grazie a tutti

  2. #2
    Utente di HTML.it L'avatar di energie
    Registrato dal
    Apr 2003
    Messaggi
    446
    up

  3. #3
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284

    Re: Strano errore,ma esiste input.nextChar??

    Originariamente inviato da energie
    o= input.nextChar();
    Non mi risulta che la classe Scanner abbia un metodo nextChar().
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

  4. #4
    Utente di HTML.it L'avatar di energie
    Registrato dal
    Apr 2003
    Messaggi
    446
    come dovrei fare per ricevere la scelta dell'utente,sapendo che è un dato di tipo char?

  5. #5
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284
    Originariamente inviato da energie
    come dovrei fare per ricevere la scelta dell'utente,sapendo che è un dato di tipo char?
    Guarda la classe Scanner, ha dei metodi che permettono di prendere delle stringhe. A quel punto verifichi che la stringa contenga il carattere che vuoi.
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

  6. #6

    Re: Strano errore,ma esiste input.nextChar??

    Originariamente inviato da energie

    System.out.printf("Il risultato dell'operazione è: ",n1+n2);
    E' una fusione tra il c e java?
    http://webandother.forumfree.net

    Il forum della programmazione in java e non solo...

  7. #7
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284

    Re: Re: Strano errore,ma esiste input.nextChar??

    Originariamente inviato da Magnaccio
    E' una fusione tra il c e java?
    No, è una nuova caratteristica di Java 5, che sfrutta i parametri "var-args".
    Però si devono usare gli specificatori di formato, quindi sarebbe corretto:
    codice:
    int num = 10;
    
    System.out.printf ("Il risultato dell'operazione e`: %d", num);
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

  8. #8
    ok grazie
    http://webandother.forumfree.net

    Il forum della programmazione in java e non solo...

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.