Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    Jan 2017
    Messaggi
    2

    numero intero di 5 cifre.

    Salve ragazzi, ho un piccolo problema.
    Sono alle prime armi con Java... e non ho mai affrontato il probleme con i numeri perch� usavamo sempre le stringe.
    Il problema � questo: "Inserire un numero di 5 cifre "
    come faccio la convalida per avere 5 cifre ?

  2. #2
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284
    Quote Originariamente inviata da Inc2 Visualizza il messaggio
    come faccio la convalida per avere 5 cifre ?
    Per essere a 5 cifre, deve essere tra 10000 e 99999 . Se non è in questo intervallo non è a 5 cifre.
    Poi bisogna vedere da con cosa parti o ricevi in input. Cioè se vuoi validare una stringa (di 5 cifre) o un valore intero es int
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

  3. #3
    Utente di HTML.it
    Registrato dal
    Jan 2017
    Messaggi
    2
    Quote Originariamente inviata da andbin Visualizza il messaggio
    Per essere a 5 cifre, deve essere tra 10000 e 99999 . Se non � in questo intervallo non � a 5 cifre.
    Poi bisogna vedere da con cosa parti o ricevi in input. Cio� se vuoi validare una stringa (di 5 cifre) o un valore intero es int
    No, il numero pu� essere anche : 00001 . Un valore intero int

  4. #4
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284
    Quote Originariamente inviata da Inc2 Visualizza il messaggio
    No, il numero pu� essere anche : 00001 . Un valore intero int
    No, un int è 1 NON 00001. Un 00001 presuppone una formattazione in stringa "00001".

    Se vuoi validare il valore, deve essere tra 10000 e 99999. Se vuoi validare una formattazione in stringa con "0" iniziali, allora formatti il int in stringa (es. con il String.format) e vedi se è di 5 caratteri.


    (e nota: se formatti a 5 cifre con "0" iniziali, allora hai 5 cifre per valori tra 0 e 99999)
    Ultima modifica di andbin; 18-01-2017 a 16:09
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

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.