您的位置:首页 > 编程语言 > Java开发

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);三元运算符 三目运算符

  • 点赞
  • 收藏
  • 分享
  • 文章举报
ifyouwjk 发布了35 篇原创文章 · 获赞 0 · 访问量 785 私信 关注
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐