用JAVA编写一个程序:请输入一个数a:20 请输入一个数b:34 a==b=false a!=b=true a>b=false a<b=true b>=a=true b<=a=false
时间: 2024-09-18 19:10:26 浏览: 46
在Java中,为了实现这样的功能,我们可以创建一个控制台应用程序,接受用户的输入,并使用条件运算符 (`if`) 和比较运算符 (`==`, `!=`, `<`, `>`, `>=`, `<=`) 来判断两个数的关系。以下是一个简单的示例程序:
```java
import java.util.Scanner;
public class CompareNumbers {
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();
// 输出比较结果
boolean equal = (a == b);
boolean notEqual = (a != b);
boolean greaterThan = (a > b);
boolean lessThan = (a < b);
boolean greaterThanOrEqual = (b >= a);
boolean lessThanOrEqual = (b <= a);
System.out.println("a==b: " + equal);
System.out.println("a!=b: " + notEqual);
System.out.println("a>b: " + !greaterThan); // 注意这里需要否定,因为之前已经定义了a>b
System.out.println("a<b: " + lessThan);
System.out.println("b>=a: " + greaterThanOrEqual);
System.out.println("b<=a: " + !lessThanOrEqual); // 同理,这里是取反
scanner.close();
}
}
```
当用户运行此程序,它会分别询问两个数的值,并根据提供的例子输出它们之间的关系。
阅读全文