【2023,学点儿新Java-40】运算符及其分类:按照功能分类、按照操作数分类 | 初步了解:Lambda运算符及其特点 | 算术运算符基本语法及案例
发布人:shili8
发布时间:2025-01-06 13:43
阅读次数:0
**2023 年,学点儿新 Java-40**
### 一、运算符及其分类####1. 按照功能分类Java 中的运算符可以分为以下几类:
* 算术运算符(Arithmetic Operators)
* 关系运算符(Relational Operators)
* 逻辑运算符(Logical Operators)
* 赋值运算符(Assignment Operators)
* 位运算符(Bitwise Operators)
####2. 按照操作数分类Java 中的运算符也可以根据操作数的数量分为以下几类:
* 一元运算符(Unary Operators)
* 二元运算符(Binary Operators)
* 三元运算符(Ternary Operator)
### 二、Lambda 运算符及其特点####1. Lambda 表达式Java8 引入了 Lambda 表达式,它是一种匿名函数,可以作为方法参数传递。
java// 使用 Lambda 表达式int sum = numbers.stream().mapToInt(Integer::intValue).sum();
####2. Lambda 运算符的特点Lambda 运算符具有以下几个特点:
* 匿名:Lambda 表达式不需要声明函数名称。
* 函数体:Lambda 表达式可以包含一个或多个语句。
* 参数列表:Lambda 表达式可以指定参数列表。
### 三、算术运算符基本语法及案例####1. 算术运算符的基本语法Java 中的算术运算符包括加法(+)、减法(-)、乘法(*)、除法(/)等。
java// 算术运算符的基本语法int a =10; int b =5; System.out.println("a + b = " + (a + b)); System.out.println("a - b = " + (a - b)); System.out.println("a * b = " + (a * b)); System.out.println("a / b = " + (a / b));
####2. 算术运算符的案例以下是一个使用算术运算符的案例:
java// 使用算术运算符的案例public class ArithmeticOperatorExample { public static void main(String[] args) { int a =10; int b =5; System.out.println("a + b = " + (a + b)); System.out.println("a - b = " + (a - b)); System.out.println("a * b = " + (a * b)); System.out.println("a / b = " + (a / b)); // 使用 Lambda 表达式 int sum = numbers.stream().mapToInt(Integer::intValue).sum(); } }
### 四、结论本文介绍了 Java 中的运算符及其分类,包括按照功能分类和按照操作数分类。还介绍了 Lambda 运算符及其特点,以及算术运算符基本语法及案例。
通过阅读本文,读者可以初步了解 Java 中的运算符及其应用,并能够使用这些知识来编写有效率的 Java代码。