Advertisement
piffy

NumInTesto (Java)

Aug 28th, 2014
367
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.76 KB | None | 0 0
  1. package numintesto;
  2.  
  3. public class NumInTesto {
  4.    
  5.     public static String converti1(int x){
  6.     String output="";
  7.     if (x==100) return "cento";
  8.     if (x==0) return "zero";
  9.  
  10.     if (x>=90) {output="novanta"; x=x-90;}
  11.     if (x>=80) {output="ottanta"; x=x-80;}
  12.     if (x>=70) {output="settanta"; x=x-70;}
  13.     if (x>=60) {output="sessanta"; x=x-60;}
  14.     if (x>=50) {output="cinquanta"; x=x-50;}
  15.     if (x>=40) {output="quaranta"; x=x-40;}
  16.     if (x>=30) {output="trenta"; x=x-30;}
  17.     if (x>=20) {output="venti"; x=x-20;}
  18.  
  19.     if (x==0) return output;
  20.     if (x==1) {if (output.length()>0) output = output.substring(0, output.length() - 1);
  21.               return output+"uno";}
  22.     if (x==2) return output+"due";
  23.     if (x==3) return output+"tre";
  24.     if (x==4) return output+"quattro";
  25.     if (x==5) return output+"cinque";
  26.     if (x==6) return output+"sei";
  27.     if (x==7) return output+"sette";
  28.     if (x==8) {if (output.length()>0) output = output.substring(0, output.length() - 1);
  29.                 return output+"otto"; }
  30.     if (x==9) return output+"nove";
  31.     if (x==10) return "dieci";
  32.     if (x==11) return "zero";
  33.     if (x==12) return "undici";
  34.     if (x==12) return "dodici";
  35.     if (x==13) return "tredici";
  36.     if (x==14) return "quattodici";
  37.     if (x==15) return "quindici";
  38.     if (x==16) return "sedici";
  39.     if (x==17) return "diciasette";
  40.     if (x==18) return "diciotto";
  41.     if (x==19) return "diciannove";
  42.  
  43.     return "ERRORE";
  44.     }
  45.  
  46.     /**
  47.      * @param args the command line arguments
  48.      */
  49.     public static void main(String[] args) {
  50.         int i;
  51.     System.out.println("Conversione dei numeri da 0 a 100");
  52.     for (i=0; i<=100; i++) {
  53.         System.out.println("* "+i+" -> " + converti1(i));
  54.     }
  55.     }
  56.    
  57. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement