IL PROBLEMA
dovrei scrivere un programma che, dato un numero intero compreso tra 1 e 99 inclusi, scriva la
parola italiana corrispondente.

Esempio:
File input.txt 23 File output.txt ventitre

DATI DI INPUT
Il file input.txt contiene un numero compreso tra 1 e 99 inclusi. Il file è costituito da un'unica
riga di testo, contenente una o due cifre da 0 a 9.

DATI DI OUTPUT
Il programma, dopo aver letto il file di input, deve fornire la parola corrispondente in italiano,
e scriverla su un file di nome output.txt. Più precisamente, il file output.txt deve contenere
un'unica riga. Su questa riga dovrà comparire la parola italiana corrispondente al numero.

P.S..
1. Qualora lo stesso numero possa essere espresso in più forme, scegliere sempre la più
breve (per esempio, "ventuno" e non "ventiuno" o "ventieuno", "ottantuno" e non
"ottantauno" o "ottantaeuno"). Nel caso precedente, scrivere "ventieuno" al posto di
"ventuno" è considerato un errore. Allo stesso modo, uno spazio nella parola è
consideratoun errore.
2. I caratteri accentati devono essere inseriti privi di accento (per esempio, "trentatre" e
non "trentatrè" o "trentatre"').
3. Importante! II programma non deve scrivere nulla sul video, e non deve interagire con
l'utente. Deve solo leggere il file di input e scrivere il file di output.
4. L'esecuzione del programma deve terminare entro 5 secondi.

questo è tutto x quanto riguarda l'analisi del programma,,,

allora,,

import java.util.Scanner;
import java.io.*;

class Numero {
public static void main(String args[])throws Exception {
Scanner filein=new Scanner (new FileInputStream("dati.txt"));
// dati

int number;
char letter;

if (number "è maggiore/uguale a" 1 && number "è minore/uguale a"99){

}else{

}
}
purtroppo,, mi sono bloccato e non so come andar avanti,,qualcuno mi sa aiutarmi??? plz..