Java之赋值运算符

简介: Java之赋值运算符

赋值运算符

1. 介绍

  • 赋值运算符就是将某个运算后的值,赋给指定的变量。

2. 赋值运算符的分类

  • 基本赋值运算符 = ,int a = 10;
  • 复合赋值运算符

+= ,-= ,*= , /= ,%= 等 , 重点讲解一个 += ,其它的使用是一个道理

a += b; [等价 a = a + b; ]
a -= b; [等价 a = a - b; ]

3. 案例演示

  • 案例演示赋值运算符的基本使用。AssignOperator.java

1) 赋值基本案例 [int num1 = 10]
2) += 的使用案例

    int n1 = 10;
    n1 += 4;// n1 = n1 + 4;
    System.out.println(n1); // 14
    n1 /= 3;// n1 = n1 / 3;//4
    System.out.println(n1); // 4

在这里插入图片描述

4. 赋值运算符特点

1) 运算顺序从右往左 int num = a + b + c;
2) 赋值运算符的左边 只能是变量,右边 可以是变量、表达式、常量值

int num = 20; int num2= 78 * 34 - 10; int num3 = a;

3) 复合赋值运算符等价于下面的效果
比如:a+=3;等价于 a=a+3; 其他类推
4) 复合赋值运算符会进行类型转换。

    //复合赋值运算符会进行类型转换
    byte b = 3;
    b += 2; // 等价 b = (byte)(b + 2);
    b++; // b = (byte)(b+1);
目录
相关文章
|
5天前
|
Java
探索Java世界的奇妙工具——运算符与表达式运算符
探索Java世界的奇妙工具——运算符与表达式运算符
9 0
|
5天前
|
Java
Java 运算符
4月更文挑战第8天
|
5天前
|
小程序 Java 容器
03|Java基础语法:讲解标识符、关键字、变量、数据类型、运算符、控制语句(条件分支、循环)
03|Java基础语法:讲解标识符、关键字、变量、数据类型、运算符、控制语句(条件分支、循环)
10 0
|
5天前
|
Java
深入浅出Java基础语法:标识符、关键字、变量、数据类型、运算符与控制语句
深入浅出Java基础语法:标识符、关键字、变量、数据类型、运算符与控制语句
9 0
|
5天前
|
Java C语言
java中8种基本类型与运算符
java中8种基本类型与运算符
14 3
|
5天前
|
Java
Java一分钟之运算符与表达式初探
【5月更文挑战第7天】本文介绍了Java中的主要运算符,包括算术、比较、逻辑、位、赋值和条件运算符。讨论了类型转换、运算顺序和逻辑短路等常见问题,并提供了避免错误的建议。通过代码示例展示了运算符的使用,强调理解运算符对于编写高效Java代码的重要性。
23 0
Java一分钟之运算符与表达式初探
|
5天前
|
存储 Java 数据安全/隐私保护
【Java探索之旅】运算符解密 位运算,移位运算
【Java探索之旅】运算符解密 位运算,移位运算
24 0
|
5天前
|
算法 Java
【Java探索之旅】运算符解析 算术运算符,关系运算符
【Java探索之旅】运算符解析 算术运算符,关系运算符
23 0
|
5天前
|
Java
JAVA运算符应用与实践
JAVA运算符应用与实践
16 1
|
5天前
|
存储 Java
Java语言--->数据类型转化以及运算符
本文讲述了Java中的基本数据类型转换和运算符。在转换中,布尔型除外的8种类型可通过默认或强制转换相互转化,如`byte->short->int->long->float->double`。默认转换发生在不同类型运算时,系统会转为更大容量类型。强制转换可能引起精度损失或溢出。运算符包括算术(如+可做加法或字符串拼接)、比较、逻辑和赋值运算符。比较运算符如`==`、`<`等产生`boolean`结果,逻辑运算符`&&`、`||`具有短路效应。赋值运算符如`+=`简化了赋值过程。运算符的优先级也进行了简要说明。