编写一个Java应用程序,先读取用户任意输入的一个小数a,再读取用户任意输入的一个整数b,a除以b的商如果去掉小数为偶数,那么在控制台输出“成功的输出”,反之在控制台输出“可惜的结果”。
时间: 2024-09-28 08:17:40 浏览: 50
为了编写这样的Java应用程序,你需要使用`Scanner`类从用户那里获取输入,然后对浮点数进行除法运算并判断结果是否符合条件。以下是一个简单的示例:
```java
import java.util.Scanner;
public class DivisionCheck {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("请输入一个小数 a:");
double a = scanner.nextDouble(); // 获取小数a
System.out.println("请输入一个整数 b:");
int b = scanner.nextInt(); // 获取整数b
double quotient = a / b; // 计算商
int integerQuotient = (int) Math.floor(quotient); // 取整
// 判断去掉小数后的商是否为偶数
if (integerQuotient % 2 == 0) {
System.out.println("成功的输出");
} else {
System.out.println("可惜的结果");
}
scanner.close();
}
}
```
在这个程序中,我们首先获取用户的小数a和整数b,然后计算它们的商。我们将商转换为整数(取向下整数),并通过模运算符 `%` 检查它是否为偶数。如果余数为0,则说明去除小数后是偶数,否则就是奇数。
阅读全文