输入一个整数,判断是几位数

需求:输入一个整数,判断是几位数。

//对整数求位数
import java.util.Scanner;



	public static void main(String[] args) {
		// TODO Auto-generated method stub
		Scanner sc =new Scanner(System.in);
		System.out.println("请输入一个任意整数:");
		long i=sc.nextLong();
		int num=0;
		int sum=1;
		
		
		while ((i = i / 10) != 0) {
				sum++;
				}
				
		System.out.println("这个整数是"+sum+"位");
	}


你可能感兴趣的:(算法,java)