2. Descripción del programa
• Programa que mediante un ciclo DO-WHILE y if-else Se dice cuantas cifras
tiene un numero introducido y sale cuando se marca un 0
3. Código• package programas2sem;
• import java.util.Scanner;
• public class programa3 {
• public static void main(String[] args) {
• int a;
• Scanner scan = new Scanner(System.in);
• do{System.out.println("Introdusca un numero");
• a=scan.nextInt();
• if(a<0 || a>1000){System.out.println("Error");} else {
• if(a<10 && a>0){System.out.println("el numero tiene una cifra");} else {
• if(a<100 && a>9){System.out.println("el numero tiene dos cifras");} else {
• if(a<1000 && a>99){System.out.println("el numero tiene tres cifras");} else {
if(a==1000){System.out.println("el numero tiene cuatro cifras");}}}}}
• }while(a>0 && a<=1000); }}