ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

3.4运算符

2021-12-31 19:36:28  阅读:120  来源: 互联网

标签:右方 ++ 运算符 -- 3.4 赋值


 1 package Number;
 2 
 3 public class _3_4运算符 {
 4 
 5     public static void main(String[] args) {
 6         // 运算符是一些特殊的符号,主要用于数学函数,一些类型的赋值语句和逻辑比较方面.java中提供了丰富的运算符
 7 /*
 8         3.4.1 赋值运算符 "=" eg: int x = 123; 
 9                二元运算符 ,功能是: 将右方操作数所含的值赋值给左方的变量 
10             由于 赋值运算符 处理时会先取得右方表达式的结果再赋值给变量  所以 如果一个表达式中有两个以上的 "="
11             会从最右方的"="开始处理
12         3.4.2 算术运算符 + - *  / % 
13         3.4.3 自增自减运算符  ++a a++ --a a--
14                 自增自减运算符 是单目运算符 可以放在操作元的前面也可以放在操作元的后面
15                 操作元 必须是整型或者浮点型
16             ++a 加加在前,先加再用  a++ 加加在后,先用再加
17             --a 减减在前,先减再用  a-- 减减在后,先用再减
18             分析: a = 4
19                  b = ++a; a =5 b =5;
20                  a =4
21                  b = a++; b =4 a=5;
22         3.4.4 比较运算符
23                 比较运算符属于二元运算符, 比较运算符的运算结果是boolean类型
24                 比较运算符一共有6个:
25                     > < == >= <= != (大于 小于 等于 大于等于 小于等于 不等于)
26         3.4.5 逻辑运算符 
27                 返回类型为布尔型的表达式
28                 &&(&) 逻辑与 
29                 || 逻辑或
30                 ! 逻辑非
31                 结果为boolean型的变量或表达式可以通过逻辑运算符组合为逻辑表达式
32                 && 全为true 才为true   ||短路模式     ! 取反运算
33                 && 与 & 的区别 :
34                         && 和|| 一样属于"短路"运算符 
35                         & 要判断全部的逻辑表达式  属于"非短路"运算符
36         3.4.6 位运算符
37             1.按位与 &  5&-4 = 4
38             2.按位或 3|6  =7
39             ....
40         3.4.7 三元运算符
41         条件式 ? 值1 : 值2
42         boolean b = 20<45? true:false;
43         3.4.8 运算符优先级:
44             1.增量和减量运算
45             2.算术运算
46             3.比较运算
47             4.逻辑运算
48             5.赋值运算
49         在编写程序时,尽量使用圆括号来指定运算次序,以免产生错误的运算顺序.
50          
51          
52          * */
53 
54     }
55 
56 }

 

标签:右方,++,运算符,--,3.4,赋值
来源: https://www.cnblogs.com/yuxin2021/p/15754236.html

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

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

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

ICode9版权所有