Visualizzazione dei risultati da 1 a 5 su 5

Discussione: [java] java.lang

  1. #1

    [java] java.lang

    Devo verificare che ogni carattere letto da tastiera sia maiuscolo e dovrei utilizzare questo metodo della classa java.lang
    boolean isUpperCase(car)

    ma come funziona ?

    praticamente ho questo codice
    while (!in.eoln()) { // finchè ci sono altri elementi
    if (a = ...............)
    maiuscula = true;

    come lo dovrei fare quell' if ?

  2. #2
    Utente di HTML.it L'avatar di Xadoom
    Registrato dal
    Dec 2002
    Messaggi
    1,491
    Dovresti trattare il dato primitivo come un oggetto della classe Character:


    if(Character.isUpperCase(c)){//allora.....}

    Ciao
    Windows Xp
    [Java]
    [PHP]Notepad++
    [Fortran90-77] elf90 g77
    [C++ /WinAPI] DevC++ VisualC++

  3. #3

  4. #4
    una cosa... nell' if dovrei mettere anche l'ipotesi che il carattere sia vuoto, ovvero l'utente non ha scritto nulla...
    in che modo posso farlo ?

  5. #5
    Utente di HTML.it L'avatar di Xadoom
    Registrato dal
    Dec 2002
    Messaggi
    1,491
    Cioè non ha scritto nulla o ha lasciato lo spazio vuoto??
    Potresti comunque inizializzare il carattere ad uno spazio vuoto prima che l'utente lo modifichi e quindi sapere se l'ha modificato o meno:

    if(c == ' ') {....}

    Ciao
    Windows Xp
    [Java]
    [PHP]Notepad++
    [Fortran90-77] elf90 g77
    [C++ /WinAPI] DevC++ VisualC++

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.