package ar.edu.unju.aplicacion; import java.util.Scanner; public class Entrada { public static void main(String[] args) { Scanner let= new Scanner (System.in); int num,dec,unid; System.out.println("desea ingresar un numero"); num=let.nextInt(); unid=num-((num/10)*10); dec=(num/10)-((num/100)*10); if( (num>=10) & (num<=15)) { System.out.print("el numero es"+ " " +decenaEnTexto(dec,num)); } if( (dec>=1)& (num>=16)) { System.out.print("el numero es"+ " " +decenaEnTexto(dec,num)+" y "); System.out.print(" " +unidadEnTexto(unid)); }else { System.out.println( " " +unidadEnTexto(num)); }} public static String unidadEnTexto(int Numero){ // Método que dado un número me lo devuelve en texto switch(Numero){ case 1: return "uno"; case 2: return "dos"; case 3: return "tres"; case 4: return "cuatro"; case 5: return "cinco"; case 6: return "seis"; case 7: return "siete"; case 8: return "ocho"; case 9: return "nueve"; case 0: return "cero"; default: return ""; } } public static String decenaEnTexto(int decena,int num){ // Método que dado un número me lo devuelve en texto switch(decena){ case 1: if (num<16) { switch(num) { case 10: return "diez"; case 11: return "once"; case 12: return "doce"; case 13: return "trece"; case 14: return "catorce"; case 15: return "quince"; } }else { return "diesi"; } case 2: return "veinte"; case 3: return "treina"; case 4: return "cuarenta"; case 5: return "cincuenta"; case 6: return "sesenta"; case 7: return "setenta"; case 8: return "ochenta"; case 9: return "noventa"; case 100: return "cien"; default: return ""; }} }