Realizar un algoritmo que permita ingresar un número entero positivo por el
teclado y cuente cuantas cifras tiene.
Respuestas a la pregunta
Contestado por
3
Espero que te sirva:
import java.util.*;
import java.io.*;
public class Main {
public static void main(String[] args) throws IOException{
Scanner sc = new Scanner(System.in);
int n, cifras;
char car;
do{
System.out.print("Introduce un número entero: ");
n = sc.nextInt();
cifras= 0; //esta variable es el contador de cifras
while(n!=0){ //mientras a n le queden cifras
n = n/10; //le quitamos el último dígito
cifras++; //sumamos 1 al contador de cifras
}
System.out.println("El número tiene " + cifras+ " cifras");
System.out.print("Continuar? ");
car = (char)System.in.read();
}while(car!='n' && car != 'N');
}
}
import java.util.*;
import java.io.*;
public class Main {
public static void main(String[] args) throws IOException{
Scanner sc = new Scanner(System.in);
int n, cifras;
char car;
do{
System.out.print("Introduce un número entero: ");
n = sc.nextInt();
cifras= 0; //esta variable es el contador de cifras
while(n!=0){ //mientras a n le queden cifras
n = n/10; //le quitamos el último dígito
cifras++; //sumamos 1 al contador de cifras
}
System.out.println("El número tiene " + cifras+ " cifras");
System.out.print("Continuar? ");
car = (char)System.in.read();
}while(car!='n' && car != 'N');
}
}
Otras preguntas
Religión,
hace 7 meses
Historia,
hace 7 meses
Matemáticas,
hace 7 meses
Química,
hace 1 año
Biología,
hace 1 año
Castellano,
hace 1 año