bucles
Publicado por camilo (7 intervenciones) el 26/10/2019 13:05:21
Realiza un programa que nos diga cuántos 0 tiene un número introducido por
teclado.
teclado.
Valora esta pregunta


-1
public class Ceros {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.print("Introduce un numero y te dieré cuantos ceros tiene: ");
String s = sc.nextLine();
int ceros = 0;
for (int i = 0; i < s.length(); i++) {
if (s.charAt(i) == '0') {
ceros++;
}
}
System.out.println("Tu número tiene " + ceros + " ceros");
}
}
public static void main(String[] args) {
// TODO Apéndice de método generado automáticamente
int digitos = 1, n, numero;
Scanner sc=new Scanner(System.in);
System.out.print("Introduce un número ");
numero = sc.nextInt();
n = numero;
for(int i=1;i<=4;i++) {
while (n > 10) {
n= n/10;
n= n%10;
digitos++;
}
}
System.out.println(numero + " tiene " + digitos + " dígito/s.");
}
static int zeros(int n) {
int z = (n == 0) ? 1 : 0;
for(; n > 0; n /= 10) {
if(n % 10 == 0) {
z++;
}
}
return z;
}