展开全部

语法?一条公式?搞不清你说的是什么意思。

没仔细看32313133353236313431303231363533e78988e69d8331333335333763你的要求,重新修改了一下。

Scanner input = new Scanner(System.in);
System.out.println("请输入数字!");
String str = input.next();
Long data = 0L;
try {
data = Long.valueOf(str);
} catch (NumberFormatException e) {
System.out.println("你输入的不是数字");
return;
}
int size = 1;
while ((data = data / 10) != 0) {
size++;
}
input.close();
System.out.println("数字的位数:" + size);

请说的专业一点吧。越看越坑,“只能用提供网站的class来编程”实在是听不懂。