1.键盘录入一个整数(正数或者负数都可以,但是符号位不算有效的数字位)
2.定义一个方法,该方法的功能是计算该数字是几位数字,并将位数返回
3.在main方法中打印该数字是几位数
4.演示格式如下:
(1)演示一:
请输入一个整数:1234
控制台输出:1234是4位数字
(2)演示二:
请输入一个整数:-34567
控制台输出:-34567是5位数字
package com.it;
import java.util.Scanner;
public class Test1 {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.println("请输入一个数:");
int a = sc.nextInt();
digit(a);
}
private static void digit(int a) {
if(a >= 0){
String b = a+"";
System.out.println(a+"是"+b.length()+"位数");
}else {
int c = -a;
String d = c+"";
System.out.println(a+"是"+d.length()+"位数");
}
}
}