//输入一个整数,输出该数的位数并取n+1位
public static void numlength() {
int n = 0 ,num2;
System.out.println("请输入一个整数");
Scanner sc = new Scanner(System.in );
int num = sc.nextInt();
int copynum = num;
while (num != 0){ //num被拆解,因此需要重新定义一个自变量来存储num的初始值
num = num / 10;
n++;
}
num2 = (int)Math.pow(10,n-1);
System.out.println("这个数共"+n+"位");
System.out.println(copynum%num2);
}
javaSE基础例题-输入一个整数,输出该数的位数并取n+1位
于 2023-09-19 17:32:15 首次发布