ICode9

精准搜索请尝试: 精确搜索
首页 > 编程语言> 文章详细

Java运算符的优先级+三元运算符+偷懒用法

2022-01-21 20:33:05  阅读:155  来源: 互联网

标签:优先级 String System 运算符 左向右 println Java out


Java运算符的优先级

优先级运算符结合性
1 ()、[]、{} 从左向右
2 !、+、-、~、++、-- 从右向左
3 *、/、% 从左向右
4 +、- 从左向右
5 «、»、>>> 从左向右
6 <、<=、>、>=、instanceof 从左向右
7 ==、!= 从左向右
8 & 从左向右
9 ^ 从左向右
10 | 从左向右
11 && 从左向右
12 || 从左向右
13 ?: 从右向左
14 =、+=、-=、*=、/=、&=、|=、^=、~=、«=、»=、>>>= 从右向左

偷懒用法

 package operator;
 ​
 public class Demo07 {
     public static void main(String[] args) {
         int a = 10;
         int b = 20;
 ​
         a+=b;//偷懒用法 a = a + b
         a-=b;//偷懒用法 a = a - b
         System.out.println(a);
 ​
         //字符串连接符   +   , String
         System.out.println(a+b);
         System.out.println(""+a+b);//字符串在前,后边的都拼接
         System.out.println(a+b+"");//字符串在后,前面的正常运算
 ​
    }
 }

三元运算符

必须掌握

 package operator;
 ​
 //三元运算符
 public class Demo08 {
     public static void main(String[] args) {
         //x ? y :   z
         //如果x为true ,则结果为y ,否则结果为z
         int score = 95;
         String type = score < 60 ? "不合格" : "合格"; //必须掌握
         System.out.println(type);
    }
 }

 

标签:优先级,String,System,运算符,左向右,println,Java,out
来源: https://www.cnblogs.com/wangshikang/p/15831619.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有