用java从键盘输入两个整数,输出它们比较大小的结果和相除的结果。
时间: 2024-09-12 14:15:48 浏览: 66
输入两个正整数m和n求其最大公约数和最小公倍数 (2).pdf
在Java中,你可以使用`Scanner`类来从键盘接收输入。以下是一个简单的程序,演示了如何实现这个功能:
```java
import java.util.Scanner;
public class CompareAndDivide {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in); // 创建Scanner对象
System.out.print("请输入第一个整数: ");
int num1 = scanner.nextInt(); // 接收第一个整数输入
System.out.print("请输入第二个整数: ");
int num2 = scanner.nextInt(); // 接收第二个整数输入
// 比较两个整数的大小
if (num1 > num2) {
System.out.println(num1 + " 大于 " + num2);
} else if (num1 < num2) {
System.out.println(num1 + " 小于 " + num2);
} else {
System.out.println(num1 + " 等于 " + num2);
}
// 输出两个整数相除的结果
if (num2 != 0) { // 防止除数为0的情况
System.out.println(num1 + " 除以 " + num2 + " 的结果是: " + (double) num1 / num2);
} else {
System.out.println("除数不能为0");
}
scanner.close(); // 关闭Scanner对象
}
}
```
在上面的程序中,我们首先导入了`Scanner`类,然后在`main`方法中创建了一个`Scanner`对象来读取用户的输入。程序会提示用户输入两个整数,然后读取这两个整数并存储在变量`num1`和`num2`中。接着程序使用`if-else`语句比较这两个数的大小并输出结果。最后,程序检查除数是否为0以避免运行时错误,并输出两个整数相除的结果。
阅读全文