用java写一个键盘录入三位数,求最小数
时间: 2023-06-01 11:06:54 浏览: 62
请查看下方代码:
```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写一个if else语句从键盘录入
如果你在Java中想要通过键盘录入一个值并使用if-else语句进行判断,你可以按照以下步骤进行操作:
1. 首先,需要导入java.util.Scanner类来实现键盘录入。在代码中添加以下代码:`import java.util.Scanner;`
2. 创建一个Scanner对象来接收键盘输入的值。在代码中添加以下代码:`Scanner sc = new Scanner(System.in);`
3. 使用Scanner对象的相应方法来接收键盘输入的值。例如,如果你想要接收一个整数,可以使用`nextInt()`方法。如果你想要接收一个字符串,可以使用`next()`方法。在代码中添加以下代码:`int num = sc.nextInt(); // 假设要接收一个整数`
4. 使用if-else语句对键盘输入的值进行判断,并根据条件执行相应的代码。在代码中添加以下代码:```
if (num > 0) {
System.out.println("输入的数是正数");
} else if (num < 0) {
System.out.println("输入的数是负数");
} else {
System.out.println("输入的数是零");
}
```
这样,你就可以通过键盘录入一个值并使用if-else语句进行判断了。
java 如何键盘录入小数
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 num = scanner.nextDouble();
System.out.println("您输入的小数是:" + num);
}
}
```
在上面的代码中,首先创建了一个Scanner对象scanner,用于接收键盘输入。然后使用`nextDouble()`方法从键盘读取一个小数,并将其赋值给变量num。最后将输入的小数打印出来。
需要注意的是,如果键盘输入的内容不是合法的小数,则会抛出InputMismatchException异常。因此,在实际使用中,应该对输入进行合法性验证,以避免程序崩溃。