Una volta che hai creato lo Scanner, ti basta usare nextInt() per leggere il valore intero. Lo controlli per vedere se è nel range che ti aspetti e se lo è lo converti in una stringa che contiene il numero in lettere.Originariamente inviato da Avatar89
purtroppo,, mi sono bloccato e non so come andar avanti,,qualcuno mi sa aiutarmi??? plz..
L'algoritmo non è affatto difficile (sarebbe meno facile se il range fosse molto più ampio, es. fino a 1 milione). Anche se sai certamente a memoria come si scrivono i numeri da 1 a 99, scrivi le parole su un foglio di carta e scopri cosa hanno in comune o di differente. Scoprirai che c'è il caso particolare dei numeri 1x (10~19) mentre per gli altri blocchi di dieci si tratta di comporre la parola composta da un prefisso (es. "venti" "trenta" ecc...) e da una parola che indica il numero da 1 a 9, con il caso particolare dei valori x1 e x8 perché la vocale finale del prefisso va troncata (es. "ventuno").
Una volta che hai una visione generale di tutto, è molto semplice realizzare l'algoritmo.