Cifras.java

import java.io.*;

class Cifras {

static int total=0;
static int x=0;
static int numCifras(int x){
while(x!=0){
x=x/10;
total+=1;
//Incrementamos el contador
} return total;
}public static void main(String[]args) throws IOException{
//BufferedReader para leer de consola
BufferedReader leer = new BufferedReader(new InputStreamReader(System.in));
System.out.println("Introduce un numero:");
//leemos una línea como string
String linea = leer.readLine();
/*Convertirmos el string a un número. Podrías poner
*un try y catch para comprobrar errores al convertirlo.Por
*ejemplo si introducen un string*/
x= Integer.parseInt(linea);
System.out.println("El numero de cifras es:");
//Imprimimos el número de líneas
System.out.println(numCifras(x));
}

}

0 Tu opinion =D: