从键盘输入小于10000的整数,输出该数的位数switch语句Java
时间: 2024-09-30 18:15:26 浏览: 33
在Java中,你可以使用`Scanner`类获取用户输入的整数,并通过`switch`语句计算其位数。以下是一个简单的示例:
```java
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("请输入一个小于10000的整数:");
int number = scanner.nextInt(); // 获取用户输入
switch (Integer.toString(number).length()) { // 转换为字符串并计算长度
case 1:
System.out.println("数字有1位");
break;
case 2:
System.out.println("数字有2位");
break;
case 3:
System.out.println("数字有3位");
break;
case 4:
System.out.println("数字有4位");
break;
default:
System.out.println("输入超出范围或不是整数");
}
scanner.close();
}
}
阅读全文