martes, 15 de enero de 2013

Ejercicio62 PRO

/*
 * 62.    Diseñar un método de nombre cifras que devuelva
 *  el número de cifras que tiene un valor
 *  de tipo entero que se le pasa como parámetro
 */

import java.util.Scanner;

public class Ejercicio62 {
    public static void main(String[] args) {
        //Variables
        int num;
       
        //Inicializamos Scanner
        @SuppressWarnings("resource")
        Scanner reader = new Scanner(System.in);
        //Empezamos el programa
        System.out.println("Introduce un numero: ");
        num = reader.nextInt();
        System.out.println(num + " tiene " + cifras(num) + " cifras.");
       
        //Comprobamos que finaliza por completo
        System.out.print("END_OF_LINE");
    }
    static int cifras(int x){
        int numCifras = 1;
        x = x/10;
        while(x != 0){
            numCifras++;
            x = x/10;
        }
        return numCifras;
    }
}

No hay comentarios:

Publicar un comentario