Java 关系运算符详情及案例(上)

目录
  • 1.运算符 1:“等于”运算符 (==)
  • 2.运算符 2:“不等于”运算符(!=)
  • 3.运算符 3:“大于”运算符(>)

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

运算符类型:

  • 算术运算符
  • 一元运算符
  • 赋值运算符
  • 关系运算符
  • 逻辑运算符
  • 三元运算符
  • 按位运算符
  • 移位运算符

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

语法:

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

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

1.运算符 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.运算符 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.运算符 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

到此这篇关于Java 关系运算符详情及案例(上)的文章就介绍到这了,更多相关Java 关系运算符内容请搜索我们以前的文章或继续浏览下面的相关文章希望大家以后多多支持我们!

(0)

相关推荐

  • Java 关系运算符详情及案例(下)

    目录 1.运算符 4:"小于"运算符(<) 2.运算符 5:大于或等于 (>=) 3.运算符 6: 小于或等于 (<=) 运算符:构成了任何编程语言的基本构建块.Java 也提供了许多类型的运算符,可以根据需要使用它们来执行各种计算和函数,包括逻辑.算术.关系等.它们根据它们提供的功能进行分类. 上篇文章说到了 "等于"运算符 (==)."不等于"运算符(!=)."大于"运算符(>) 这篇文章给大家介绍

  • Java 关系运算符详情及案例(上)

    目录 1.运算符 1:"等于"运算符 (==) 2.运算符 2:"不等于"运算符(!=) 3.运算符 3:"大于"运算符(>) 运算符:构成了任何编程语言的基本构建块.Java 也提供了许多类型的运算符,可以根据需要使用它们来执行各种计算和函数,包括逻辑.算术.关系等.它们根据它们提供的功能进行分类. 运算符类型: 算术运算符 一元运算符 赋值运算符 关系运算符 逻辑运算符 三元运算符 按位运算符 移位运算符 关系运算符:是一组二元运算符,

  • Java 位运算符>>与>>>区别案例详解

    下图是java教程中对于>>和>>>区别的解释,但是介绍的并不详细,因为这两种运算符是以补码二进制进行运算的. 1.学习过计算机原理的都知道,数字是以补码的形式在计算机中存储的,那么源码,反码,补码之间的关系是如下所示: **正整数**的原码.反码和补码都一样: **负数部分**: 1.原码和反码的相互转换:符号位不变,数值位按位取反 2.原码和补码的相互转换:符号位不变,数值位按位取反,末位再加1 3.已知补码,求原码的负数的补码:符号位和数值位都取反,末位再加1 2.了解

  • 从零开始学Java之关系运算符

    目录 引言 定义 实例 注意点 举例 总结 引言 ♀ 小AD:明哥,我怎么就那么讨厌刺客,凭什么我就打不过他们,每次把我秒了. ♂ 明世隐:这是因为英雄克制,刺客就是用来对方脆皮的. ♀ 小AD:所以这个叫克制关系? ♂ 明世隐:对,但是刺客却害怕战士型英雄. ♀ 小AD:战士相对被肉克制?肉被射手克制? ♂ 明世隐:差球不多!是一种克制关系,当然不是绝对的,如果段位相差过多,就当我没说.那你跟我什么关系? ♀ 小AD:师徒?大腿? ♂ 明世隐:总之无形之中是不是有一种关系的存在 ? ♀ 小AD

  • Java 运算符详情

    目录 1.算术运算符 2.关系运算符 3.逻辑运算符 4.位运算符 5.赋值运算符 6.条件运算符 7.instanceof 运算符 Java 中的运算符与 C 语言基本一致. 1.算术运算符 操作符 描述 例子 + 加法 : 相加运算符两侧的值 A + B 等于 30 - 减法 : 左操作数减去右操作数 A – B 等于 -10 * 乘法 : 相乘操作符两侧的值 A * B 等于200 / 除法 : 左操作数除以右操作数 B / A 等于2 ++ 自增: 操作数的值增加1 B++ 或 ++B

  • Java实现一个简单的文件上传案例示例代码

    Java实现一个简单的文件上传案例 实现流程: 1.客户端从硬盘读取文件数据到程序中 2.客户端输出流,写出文件到服务端 3.服务端输出流,读取文件数据到服务端中 4.输出流,写出文件数据到服务器硬盘中 下面上代码 上传单个文件 服务器端 package FileUpload; import java.io.FileOutputStream; import java.io.IOException; import java.io.InputStream; import java.net.Serve

  • Java的运算符和程序逻辑控制你了解吗

    目录 运算符 算术运算符 基本四则运算符(+-*/%) 增量运算符(+=-=*=/=%=) 自增/自减运算符(++--) 关系运算符 逻辑运算符 逻辑与(&&) 逻辑或(||) 逻辑非(!) 位运算符 按位与(&) 按位或(|) 按位取反(~) 按位异或(^) 移位运算 左移(<<) 右移(>>) 无符号右移(>>>) 小结 条件运算符 程序逻辑控制 Java中程序的逻辑控制语句 分支语句 循环结构 Java中的输入输出方式 输出到控制台

  • Java 客户端操作 FastDFS 实现文件上传下载替换删除功能

    FastDFS 的作者余庆先生已经为我们开发好了 Java 对应的 SDK.这里需要解释一下:作者余庆并没有及时更新最新的 Java SDK 至 Maven 中央仓库,目前中央仓库最新版仍旧是 1.27 版.所以我们需要通过 Github:https://github.com/happyfish100/fastdfs-client-java 下载项目源码,再通过命令 mvn clean install 编译打包导入 Maven 仓库使用即可. 接下来我们通过 Java API 操作 FastDF

  • java 异常捕获及处理案例详解

    目录 一.Java异常简介 二.Java异常的分类 三.异常的使用及执行流程 四.自定义异常 一.Java异常简介 什么是异常? 程序运行时,发生的不被期望的事件,它阻止了程序按照程序员的预期正常执行,这就是异常.异常发生时,是任程序自生自灭,立刻退出终止.在Java中即,Java在编译或运行或者运行过程中出现的错误. Java提供了更加优秀的解决办法:异常处理机制. 异常处理机制能让程序在异常发生时,按照代码的预先设定的异常处理逻辑,针对性地处理异常,让程序尽最大可能恢复正常并继续执行,且保持

  • Java之SpringBoot-Thymeleaf详情

    目录 1.About Thymeleaf 2.Hello Thymeleaf 3.Thymeleaf 表达式 3.1配置文件声明 3.2 常用表达式 3.2.1 0x01 ${} 变量表达式 3.2.2 0x02 *{} 选择变量表达式# 3.2.3 0x03 #{} 消息表达式 3.2.4 0x04 @{} 链接表达式 3.2.5 0x05 空值处理 4.标签与属性 前言: 聊Thymeleaf,需要知道为什么到了SpringBoot中就不用JSP了?这跟SpringBoot打包方式有点关系,

随机推荐