Java语法基础之运算符学习笔记分享

欢迎来到Java语法基础之运算符学习笔记分享。在本篇笔记中,我们将简要介绍Java的运算符,包括算术运算符、位运算符、赋值运算符、关系运算符、逻辑运算符和三目运算符。

算术运算符

Java中有七个算术运算符:加、减、乘、除、取余、自增、自减。它们可以用于数学运算。

以下是示例代码:

int a = 10;
int b = 4;

System.out.println(a + b); // 14
System.out.println(a - b); // 6
System.out.println(a * b); // 40
System.out.println(a / b); // 2
System.out.println(a % b); // 2
System.out.println(++a); // 11
System.out.println(--b); // 3

位运算符

Java中有六个位运算符:按位与、按位或、按位异或、按位取反、左移、右移。它们通常用于二进制数的处理。

以下是示例代码:

int a = 60; // 二进制为0011 1100
int b = 13; // 二进制为0000 1101

System.out.println(a & b); // 12,二进制为0000 1100
System.out.println(a | b); // 61,二进制为0011 1101
System.out.println(a ^ b); // 49,二进制为0011 0001
System.out.println(~a); // -61,二进制为1100 0011
System.out.println(a << 2); // 240,二进制为1111 0000
System.out.println(a >> 2); // 15,二进制为0000 1111

赋值运算符

Java中的赋值运算符包括简单的赋值运算符和复合赋值运算符。它们用于将值赋给变量。

以下是示例代码:

int a = 5;
a += 3; // 等同于 a = a + 3;
System.out.println(a); // 8

int b = 10;
b %= 3; // 等同于 b = b % 3;
System.out.println(b); // 1

关系运算符

Java中的关系运算符用于比较两个值之间的关系,例如大于、小于、等于、不等于等。

以下是示例代码:

int a = 5;
int b = 10;

System.out.println(a > b); // false
System.out.println(a < b); // true
System.out.println(a == b); // false
System.out.println(a != b); // true

逻辑运算符

Java中有三个逻辑运算符:与、或、非。它们通常用于布尔类型的变量。

以下是示例代码:

boolean a = true;
boolean b = false;

System.out.println(a && b); // false
System.out.println(a || b); // true
System.out.println(!a); // false

三目运算符

三目运算符(也称为条件运算符)是Java中唯一具有三个操作数的运算符。它根据条件的真假来选择执行哪个操作。语法为:condition ? value1 : value2

以下是示例代码:

int a = 10;
int b = 5;

int max = (a > b) ? a : b;
System.out.println(max); // 10

希望这篇学习笔记能够帮助你更好地掌握Java的运算符知识。

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:Java语法基础之运算符学习笔记分享 - Python技术站

(0)
上一篇 2023年5月30日
下一篇 2023年5月30日

相关文章

  • SpringMVC中的http Caching的具体使用

    在Web开发中,HTTP缓存是提高网站性能的重要手段之一。Spring MVC提供了多种方式来控制HTTP缓存,本文将详细讲解Spring MVC中的HTTP缓存的具体使用,并提供两个示例说明。 控制HTTP缓存 在Spring MVC中,我们可以使用@Cacheable注解来控制HTTP缓存。下面是一个示例: @GetMapping("/user…

    Java 2023年5月18日
    00
  • JSP监听器用法分析

    JSP监听器用法分析 什么是JSP监听器 JSP监听器是监听JSP页面对象(即JspPage对象)创建、销毁、初始化、属性发生更改和请求响应等事件的一种对象。通过在这些事件发生时执行自定义逻辑进行应用程序的初始化和维护。 JSP监听器的使用 步骤一:编写JSP监听器 实现javax.servlet.jsp.JspPageListener接口。 编写在Jsp创…

    Java 2023年6月15日
    00
  • CentOS Tomcat 的启动服务脚本

    下面是 CentOS 上启动 Tomcat 服务的脚本完整攻略。 准备工作 首先,在 CentOS 中需要安装 Tomcat 和 JDK。 可以通过如下命令安装: # 安装 JDK yum install java-1.8.0-openjdk # 安装 Tomcat yum install tomcat 编写启动脚本 进入 Tomcat 的 bin 目录,创…

    Java 2023年5月20日
    00
  • Java中instanceOf关键字的用法及特性详解

    Java中instanceof关键字的用法及特性详解 什么是instanceof关键字? instanceof是Java中一个二元运算符,用于判断一个对象是否是某个类或其子类的实例。instanceof的语法格式如下: 对象 instanceof 类 其中,对象可以是任何类型的对象,包括基本数据类型,而类则必须是引用类型。如果对象是类或其子类的实例,则返回t…

    Java 2023年5月26日
    00
  • Eclipse配置Tomcat和JDK步骤图解

    下面是Eclipse配置Tomcat和JDK的详细攻略: 步骤一:下载和安装JDK并设置环境变量 前往Oracle官网下载JDK安装包并安装; 新建系统环境变量JAVA_HOME,值为JDK的安装路径; 在系统环境变量中,找到Path,添加%JAVA_HOME%\bin路径。 步骤二:下载Tomcat并在Eclipse中安装 前往Tomcat官网下载最新版本…

    Java 2023年5月19日
    00
  • Java实现邮件发送功能

    下面是Java实现邮件发送功能的完整攻略。 1. 导入JavaMail API和Java Activation Framework JavaMail API是JavaMail包的核心组件,用于提供发送和接收电子邮件的功能。Java Activation Framework则实现了JAF标准,用于处理不同MIME类型的文件。 <dependency&gt…

    Java 2023年6月15日
    00
  • hibernate4基本配置方式详解

    Hibernate 4 基本配置方式详解 什么是 Hibernate Hibernate 是一个优秀的 Java ORM(Object Relational Mapping)框架,能够将 Java 对象和数据库中的表进行映射,从而使数据库操作更加方便。Hibernate 的特点是面向对象、透明、高性能和可移植性好。 Hibernate 配置方式 Hibern…

    Java 2023年5月19日
    00
  • 详解java倒计时三种简单实现方式

    详解java倒计时三种简单实现方式 方式一:使用Thread.sleep()实现倒计时 使用Thread.sleep()方法可以实现很简单的倒计时效果,该方法会使线程暂停指定时间再继续执行。具体实现步骤如下: 使用Scanner类获取用户输入的倒计时时间,以秒为单位。 java Scanner scanner = new Scanner(System.in)…

    Java 2023年5月18日
    00
合作推广
合作推广
分享本页
返回顶部