用java写一个键盘录入三位数,求最小数
时间: 2023-06-01 09:06:54 浏览: 100
请查看下方代码:
```java
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("请输入一个三位数: ");
int num = scanner.nextInt();
if (num < 100 || num > 999) {
System.out.println("输入的不是三位数!");
return;
}
int a = num % 10; // 个位
int b = num / 10 % 10; // 十位
int c = num / 100; // 百位
int min = a;
if (b < min)
min = b;
if (c < min)
min = c;
System.out.println("最小数为:" + min);
}
}
```
希望对您有所帮助。
相关问题
java 如何键盘录入小数
你可以使用 `Scanner` 类来实现键盘录入小数。下面是一个示例代码:
```java
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("请输入一个小数: ");
double number = scanner.nextDouble();
System.out.println("你输入的小数是: " + number);
}
}
```
在上述代码中,我们首先创建了一个 `Scanner` 对象来接收用户的输入。然后使用 `nextDouble()` 方法来读取用户输入的小数。最后,将输入的小数打印出来。
请注意,如果用户输入的内容不是有效的小数,程序将会抛出异常。你可以使用异常处理机制来处理这种情况。
阅读全文