从键盘输入两个整数,输出它们比较大小的结果和相除的结果,用Java写
时间: 2024-09-13 17:03:34 浏览: 47
输入两个正整数m和n,求其最大公因数和最小公倍数
在Java中,你可以使用`Scanner`类来从键盘接收输入,并使用基本的控制流语句来比较这两个整数的大小,以及计算它们的除法结果。下面是一个简单的示例代码:
```java
import java.util.Scanner;
public class CompareAndDivide {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
// 从键盘输入两个整数
System.out.print("请输入第一个整数: ");
int num1 = input.nextInt();
System.out.print("请输入第二个整数: ");
int num2 = input.nextInt();
// 关闭输入流
input.close();
// 比较大小
if (num1 > num2) {
System.out.println("第一个数大于第二个数。");
} else if (num1 < num2) {
System.out.println("第二个数大于第一个数。");
} else {
System.out.println("两个数相等。");
}
// 输出除法结果,注意处理除数为0的情况
if (num2 != 0) {
double result = (double) num1 / num2; // 强制类型转换以获得浮点数结果
System.out.printf("相除的结果是: %.2f\n", result);
} else {
System.out.println("第二个数不能为0,无法进行除法运算。");
}
}
}
```
这段代码首先导入了`Scanner`类,然后在`main`方法中创建了`Scanner`对象用于接收用户输入。接着程序分别提示用户输入两个整数,并进行存储。之后,使用`if-else`语句来比较两个数的大小,并输出结果。在计算除法结果时,程序还进行了除数为0的检查,以避免运行时错误。
阅读全文