Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package numintesto;
- public class NumInTesto {
- public static String converti1(int x){
- String output="";
- if (x==100) return "cento";
- if (x==0) return "zero";
- if (x>=90) {output="novanta"; x=x-90;}
- if (x>=80) {output="ottanta"; x=x-80;}
- if (x>=70) {output="settanta"; x=x-70;}
- if (x>=60) {output="sessanta"; x=x-60;}
- if (x>=50) {output="cinquanta"; x=x-50;}
- if (x>=40) {output="quaranta"; x=x-40;}
- if (x>=30) {output="trenta"; x=x-30;}
- if (x>=20) {output="venti"; x=x-20;}
- if (x==0) return output;
- if (x==1) {if (output.length()>0) output = output.substring(0, output.length() - 1);
- return output+"uno";}
- if (x==2) return output+"due";
- if (x==3) return output+"tre";
- if (x==4) return output+"quattro";
- if (x==5) return output+"cinque";
- if (x==6) return output+"sei";
- if (x==7) return output+"sette";
- if (x==8) {if (output.length()>0) output = output.substring(0, output.length() - 1);
- return output+"otto"; }
- if (x==9) return output+"nove";
- if (x==10) return "dieci";
- if (x==11) return "zero";
- if (x==12) return "undici";
- if (x==12) return "dodici";
- if (x==13) return "tredici";
- if (x==14) return "quattodici";
- if (x==15) return "quindici";
- if (x==16) return "sedici";
- if (x==17) return "diciasette";
- if (x==18) return "diciotto";
- if (x==19) return "diciannove";
- return "ERRORE";
- }
- /**
- * @param args the command line arguments
- */
- public static void main(String[] args) {
- int i;
- System.out.println("Conversione dei numeri da 0 a 100");
- for (i=0; i<=100; i++) {
- System.out.println("* "+i+" -> " + converti1(i));
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement