Java赋值运算符和三目运算符
2020-02-14 00:23
1191 查看
(1)赋值运算符
赋值运算符“=”,是 JAVA 中使用最多的运算符,作用是将一个值(字面量值、变量值、
表达式计算结果)复制一份给另一个变量。赋值运算符常见形式:
变量 = 表达式;
a = 1+1; //先计算表达式 1+1,然后将结果值赋给变量 a
变量 = 字面量;
a= 2; //将数值 2 直接赋值给变量 a
变量 = 变量;
a= b; //将变量 b 的值赋值给变量 a
示例代码如下:
public class Main { public static void main(String[] args) { int a; int b; int c; a=20; //将数值 20 赋值给变量 a b=a-10; //先计算 a-10,然后将计算结果赋值给变量 b c=a+b; //先计算 a+b,然后将计算结果赋值给变量 c System.out.println(a); System.out.println(b); System.out.println(c); } }
注意:赋值运算符的右边必须是变量
20=30; //错误写法
100=a; //错误写法
左边也不能是表达式:a+2=5;
2、赋值表达式
将赋值运算符、小括号、操作数连接起来、符合java规则的式子被称为赋值表达式,参与运算的操作数可以是字面量、变量、表达式、方法…等。例如:a=1+1、a=2、a=a+1;
3、赋值运算符的优先级
赋值运算符在java中优先级是最低的。赋值运算符都是最后执行
4、赋值表达式的结果
java中任何一个表达式都会产生一个结果值,赋值表达式也是如此。
赋值表达式的结果就是=左边被赋值变量的值。
5、复合赋值运算符
在赋值运算符前加上其他运算符,就可以构成复合运算符。例如:在“=”前加一个“-”
就构成复合运算符“-=”。在 JAVA 中,常用的复合赋值运算有以下几种:
a+=10; //等价于 a=a+10;
a-=10; //等价于 a=a-10;
a*=10; //等价于 a=a*10;
a/=10; //等价于 a=a/10;
a%=10; //等价于 a=a%10;
2、三目运算符
b=(a>10?888:666);三元运算符 三目运算符
- 点赞
- 收藏
- 分享
- 文章举报
相关文章推荐
- Java中的三目运算符
- 六:Java语言基础组成——运算符之赋值运算符、比较运算符
- java中判断运算符 == 和三目运算符的优先级问题
- Java语言基础{Java_se(02)}-字面量和常量-变量的基本定义和使用-Java表达式-数据类型和分类-基本数据类型的转换-算数运算符-赋值运算符-比较运算符-三元运算符-逻辑运算符
- JAVA 基础语法(三)——三目(条件)运算符以及分支语句
- 【Java】(二)运算符小结(赋值运算符)
- Java中if...else和三目运算符的性能比较
- Java 中的三目运算符
- java三目条件运算符
- Java 运算符: 算术运算符 关系运算符 位运算符 逻辑运算符 赋值运算符 其他运算符
- Java中的三目运算符 详解
- Lesson_for_java_day05--java的三目运算符、if语句、switch语句、while循环、for循环
- JAVA中的三目运算符
- Java基础之运算符(算数运算符和赋值运算符)
- Java_13_运算符_二元运算符_取模运算_一元运算符_布尔逻辑表达符_位运算符_扩展运算符_三目条件运算符_运算符优先级
- java的运算符(算术运算符、赋值运算符、比较运算符、逻辑运算符、条件运算符)
- Java基础day4(算数运算符 关系运算符 逻辑运算符 赋值运算符 位运算符
- 胡博君简谈Java中的三目运算符
- 尚硅谷 第三课全 java-变量类型转换-字符与字符串-算数运算符-赋值运算符-三元运算符-.switch语句-循环结构-while 循环语句 do-while 循环语句
- Java基础第3天+运算符(算术运算符、赋值运算符、比较运算符、逻辑运算符、位运算符、三元运算符)、Scanner键盘录入、if语句...