题目
写一个函数,接收一个整数,输出这个整数是几位数
import java.util.Scanner;
public class TestInt {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.print("请输入一个整数:");
long num = sc.nextLong();
getNumLength(num);
}
public static void getNumLength(long num) {
int count = 1;
while(num >= 10) {
count++;//如果满足条件就加1
num /= 10;
}
System.out.println(count);
}
}
执行结果: