编写一个JAVA程序,从键盘输入两个整数a,b,求a对b的商并输出
时间: 2024-10-17 21:11:38 浏览: 39
当你想编写一个Java程序来计算两个整数a和b之间的商(即a除以b的结果),你可以按照以下步骤操作:
```java
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
// 请求用户输入两个整数
System.out.println("请输入第一个整数a:");
int a = scanner.nextInt();
System.out.println("请输入第二个整数b:");
int b = scanner.nextInt();
// 检查除数是否为零,防止数学异常
if (b == 0) {
System.out.println("错误:除数不能为零。");
} else {
// 计算商并输出结果
double result = a / b;
System.out.printf("a 对 b 的商是: %.2f\n", result); // 控制精度为两位小数
}
// 关闭Scanner
scanner.close();
}
}
```
在这个程序中,我们首先导入了`Scanner`类以便从键盘接收用户的输入。然后,我们创建了一个`Scanner`实例,请求用户输入两个整数a和b。接着检查b是否为零,因为除以零是不允许的。如果b非零,则计算商,并使用`printf`格式化输出结果,保留两位小数。
阅读全文