import java.util.*; public class tUf { static int count_digits(int n) { int digits = (int) Math.floor(Math.log10(n) + 1); return digits; } public static void main(String args[]) { int n = 12345; System.out.println("Number of digits in "+n+" is "+count_digits(n)); } }int n = 1000; int length = (int)(Math.log10(n)+1); //NB: only valid for n > 0int number = 1000; int numDigits = String.valueOf( number ).length(); public static void main(String[] args) { Scanner input = new Scanner(System.in); int num = input.nextInt(); int count = 0; while (num > 0) { num /= 10; count++; } System.out.println("number of digits: " + count); } public static void main(String[] args) { Scanner input = new Scanner(System.in); int num = input.nextInt(); int sum = 0; while (num > 0) { sum += num % 10; num /= 10; } System.out.println("sum of digits: " + sum); } Scanner sc = new Scanner(System.in); System.out.println(" enter a number "); int n=sc.nextInt(); int sum =0; do{ n=n/10; sum+=1; }while(n!=0); System.out.println(sum); }int length = (int) (Math.log10(number) + 1);int numOfDigits = ((int) Math.floor(Math.log10(number))) + 1