Java 关系运算符与示例(上)

简介: Java 关系运算符与示例(上)

运算符构成了任何编程语言的基本构建块。Java 也提供了许多类型的运算符,可以根据需要使用它们来执行各种计算和函数,包括逻辑、算术、关系等。它们根据它们提供的功能进行分类。

运算符类型:

  1. 算术运算符
  2. 一元运算符
  3. 赋值运算符
  4. 关系运算符
  5. 逻辑运算符
  6. 三元运算符
  7. 按位运算符
  8. 移位运算符

关系运算符是一组二元运算符,用于检查两个操作数之间的关系,包括相等、大于、小于等。它们在比较后返回一个布尔结果,并广泛用于循环语句和条件 if- else 语句等等。表示关系运算符的一般格式为:

语法:

变量 1  关系_运算符  变量 2

让我们看看 Java 中的每一个关系运算符:  

运算符 1:“等于”运算符 (==)

该运算符用于检查两个给定的操作数是否相等。如果左侧的操作数等于右侧的操作数,则运算符返回真,否则返回假。

语法:

变量 1 == 变量 2

例证:

var1 = "haiyong" 
var2 = 20 
var1 == var2 结果为假

例子:

import java.io.*;
class GFG {
  // 主要驱动方式
  public static void main(String[] args)
  {
    // 初始化变量
    int var1 = 5, var2 = 10, var3 = 5;
    // 显示 var1、var2、var3
    System.out.println("Var1 = " + var1);
    System.out.println("Var2 = " + var2);
    System.out.println("Var3 = " + var3);
    // 比较 var1 和 var2 并打印相应的布尔值
    System.out.println("var1 == var2: "
            + (var1 == var2));
    // 比较 var1 和 var3 并打印相应的布尔值
    System.out.println("var1 == var3: "
            + (var1 == var3));
  }
}

输出

Var1 = 5 
Var2 = 10 
Var3 = 5 
var1 == var2: false 
var1 == var3: true

运算符 2:“不等于”运算符(!=)

该运算符用于检查两个给定的操作数是否相等。它的功能与等于运算符的功能相反。如果左侧的操作数不等于右侧的操作数,则返回真,否则返回假。

语法:

变量 1 != 变量 2
var1 = "haiyong" 
var2 = 20 
var1 != var2 结果为真

例子

import java.io.*;
class GFG {
  // 主要驱动方法
  public static void main(String[] args)
  {
    // 初始化变量
    int var1 = 5, var2 = 10, var3 = 5;
    // 显示 var1、var2、var3
    System.out.println("Var1 = " + var1);
    System.out.println("Var2 = " + var2);
    System.out.println("Var3 = " + var3);
    // 比较 var1 和 var2 并打印相应的布尔值
    System.out.println("var1 == var2: "
            + (var1 != var2));
    // 比较 var1 和 var3 并打印相应的布尔值
    System.out.println("var1 == var3: "
            + (var1 != var3));
  }
}
**输出**
```java
Var1 = 5 
Var2 = 10 
Var3 = 5 
var1 == var2: true 
var1 == var3: false

运算符 3:“大于”运算符(>)

这将检查第一个操作数是否大于第二个操作数。当左侧的操作数大于右侧的操作数时,运算符返回真。

句法:

变量 1 > 变量 2

例证: 

var1 = 30 
var2 = 20 
var1 > var2 结果为真

例子:

import java.io.*;
class GFG {
  // 主要驱动方法
  public static void main(String[] args)
  {
    // 初始化变量
    int var1 = 30, var2 = 20, var3 = 5;
    // 显示 var1、var2、var3
    System.out.println("Var1 = " + var1);
    System.out.println("Var2 = " + var2);
    System.out.println("Var3 = " + var3);
    //比较 var1 和 var2 并打印相应的布尔值
    System.out.println("var1 > var2: " + (var1 > var2));
    // 比较 var1 和 var3 并打印相应的布尔值
    System.out.println("var3 > var1: "
            + (var3 >= var1));
  }
}
**输出**
```java
Var1 = 30
Var2 = 20
Var3 = 5
var1 > var2: true
var3 > var1: false


目录
相关文章
|
1月前
|
Java
在 Java 中捕获和处理自定义异常的代码示例
本文提供了一个 Java 代码示例,展示了如何捕获和处理自定义异常。通过创建自定义异常类并使用 try-catch 语句,可以更灵活地处理程序中的错误情况。
57 1
|
2月前
|
存储 Java
Java中的HashMap和TreeMap,通过具体示例展示了它们在处理复杂数据结构问题时的应用。
【10月更文挑战第19天】本文详细介绍了Java中的HashMap和TreeMap,通过具体示例展示了它们在处理复杂数据结构问题时的应用。HashMap以其高效的插入、查找和删除操作著称,而TreeMap则擅长于保持元素的自然排序或自定义排序,两者各具优势,适用于不同的开发场景。
48 1
|
4月前
|
存储 Java API
【Azure 存储服务】Java Storage SDK 调用 uploadWithResponse 代码示例(询问ChatGTP得代码原型后人力验证)
【Azure 存储服务】Java Storage SDK 调用 uploadWithResponse 代码示例(询问ChatGTP得代码原型后人力验证)
|
24天前
|
Java
在Java中实现接口的具体代码示例
可以根据具体的需求,创建更多的类来实现这个接口,以满足不同形状的计算需求。希望这个示例对你理解在 Java 中如何实现接口有所帮助。
37 1
|
2月前
|
存储 缓存 Java
java基础:IO流 理论与代码示例(详解、idea设置统一utf-8编码问题)
这篇文章详细介绍了Java中的IO流,包括字符与字节的概念、编码格式、File类的使用、IO流的分类和原理,以及通过代码示例展示了各种流的应用,如节点流、处理流、缓存流、转换流、对象流和随机访问文件流。同时,还探讨了IDEA中设置项目编码格式的方法,以及如何处理序列化和反序列化问题。
88 1
java基础:IO流 理论与代码示例(详解、idea设置统一utf-8编码问题)
|
2月前
|
存储 Java
什么是带有示例的 Java 中的交错数组?
什么是带有示例的 Java 中的交错数组?
53 9
|
2月前
|
Java
让星星⭐月亮告诉你,jdk1.8 Java函数式编程示例:Lambda函数/方法引用/4种内建函数式接口(功能性-/消费型/供给型/断言型)
本示例展示了Java中函数式接口的使用,包括自定义和内置的函数式接口。通过方法引用,实现对字符串操作如转换大写、数值转换等,并演示了Function、Consumer、Supplier及Predicate四种主要内置函数式接口的应用。
28 1
|
2月前
|
Java API 网络安全
Java 发送邮件示例
本示例展示了如何使用Java编程语言发送电子邮件。通过利用JavaMail API,这段代码实现了从配置SMTP服务器,设置邮件属性,到发送邮件的全过程,为开发者提供了实用的参考。
159 10
|
3月前
|
JavaScript 前端开发 Java
Java 8 新特性详解及应用示例
Java 8 新特性详解及应用示例
|
4月前
|
搜索推荐 Java 测试技术
Java零基础(21) - Java关系运算符,了解一下!
【8月更文挑战第21天】🏆本文收录于「滚雪球学Java」专栏,专业攻坚指数级提升,希望能够助你一臂之力,帮你早日登顶实现财富自由🚀;同时,欢迎大家关注&&收藏&&订阅!持续更新中,up!up!up!!
83 4