Visualizzazione dei risultati da 1 a 3 su 3

Visualizzazione discussione

  1. #1
    Utente di HTML.it L'avatar di Svetlana94
    Registrato dal
    Nov 2013
    residenza
    Milano
    Messaggi
    19

    Programmino facile Java.. problema con char

    L'esercizio è il seguente :
    Scrivere un programma che legga una frase e mostri :
    -Sì se la frase termina con ? e il numero di carattari è pari.
    -No se la frase termina con ? ed il numero di caratteri è dispari.
    -Wow se termina con !.
    -Aggiungere "Tu dici sempre" seguite dalla frase inserita.

    Questo è ciò che ho tentato di fare :

    codice:
    String frase;
            int ultimoCarattere = -1; //per selezionare l'ultimo indice.
            int lunghezzaFrase;
            char '?', '!';
            
            Scanner tastiera = new Scanner(System.in);
            System.out.println("Inserisci una frase.");
            frase = tastiera.nextLine();
            
            ultimoCarattere = frase.lastIndexOF();
            lunghezzaFrase = frase.length();
            
            if (ultimoCarattere=='?') { 
            if (lunghezzaFrase%2==0)
                System.out.println("Sì");
            else
                System.out.println("No");
                }
            else if (ultimoCarattere=='!')
                System.out.println("Wow!");
            else
                System.out.println("Tu dici sempre " +frase);
    Ho sempre dei seri problemi con char.. ovviamente l'errore è ! ed ?. Non so proprio come fare! Vi ringrazio in anticipo per le risposte
    Ultima modifica di LeleFT; 18-11-2013 a 14:24 Motivo: Agiunta tag CODE

Tag per questa discussione

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.