Esercizio 2
Scrivi un programma che inserito un numero intero dica in uscita da quante
cifre è formato .
Ci avvaliamo di un ciclo do-while, dividendo progressivamente il sumero assegnato per 10.
import java.util.Scanner;
class numCifre {
public static void main (String[] args) {
Scanner in=new Scanner(System.in);
int x,cifre=0;
System.out.print("ins.num:");
x=in.nextInt();
in.close();
do{
x=x/10;
cifre++;
}while(x!=0);
System.out.println("cifre:"+cifre);
}//fine main
}//fine class
Ad esempio inserendo il numero 153 dopo la pima divisione avremo 15 dopo la seconda avremo 1 dopo la terza (cifre=3) avremo 0.