java编写一个测试程序,随即输入数据判断数值变量 a 的正负号,用分支语句实现。
时间: 2024-09-14 22:16:55 浏览: 41
在Java中,你可以创建一个简单的控制台应用程序,让用户输入一个数值,然后使用if-else分支语句来判断其正负。以下是一个示例:
```java
import java.util.Scanner;
public class NumberSignChecker {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("请输入一个数:");
double a = scanner.nextDouble(); // 获取用户输入
if (a > 0) {
System.out.println("数字 " + a + " 是正数.");
} else if (a == 0) {
System.out.println("数字 " + a + " 是零.");
} else { // 如果是小于0
System.out.println("数字 " + a + " 是负数.");
}
scanner.close();
}
}
```
在这个程序中,我们首先获取用户的输入并将其存储在`double`类型的变量`a`中。然后,通过`if`、`else if`和`else`分支结构判断`a`的值是否大于0(正数)、等于0(零)或小于0(负数)。每个分支内都有相应的提示信息。
阅读全文