java基础学习笔记--++a与a++以及逻辑运算符
来源:互联网 发布:linux如何进入账户 编辑:程序博客网 时间:2024/05/21 13:24
1、 a++和++a 都表示a自增1的意思
a++等价于a=a;a=a+1;
++a等价于a=a+1;a=a;
程序示例:
public class TestYunSuanFu
{
public static void main(String args[])
{
int a=10;
int b=10;
System.out.println(a++);
System.out.println(++b);
}
}
结果:10
11
a--和--a也是相同的道理
2、关于逻辑运算符
&& ||遵循短路原则,即对于&&第一条语句若为假,则不执行第二条语句,否则才执行第二条条件语句,如此逐条执行,||也是相同道理
& |则不遵循短路原则,所有语句均执行。
程序举例:
public class TestYunSuanFu
{
public static void main(String args[])
{
int a=10;
int b=10;
Boolean x=false;
if(x&&(++a)>10)
;
System.out.println("a="+a);
if(x&(++a)>10)
;
System.out.println("a="+a);
if(x||(b++)>10)
;
System.out.println("b="+b);
if(x|(b++)>10)
;
System.out.println("b="+b);
}
}
输出结果:
a=10
a=11
b=11
b=12
0 0
- java基础学习笔记--++a与a++以及逻辑运算符
- java基础(个人学习笔记)A
- java学习笔记(一)----位运算符与逻辑运算符
- Java学习笔记一:逻辑运算符
- Java逻辑运算符||与|
- 逻辑运算符与或非(基础学习)
- Java基础--->06.逻辑运算符。
- Java基础--->06.逻辑运算符。
- java基础之逻辑运算符
- 逻辑运算符--Java基础012
- A【1-1-9】逻辑运算符
- 【JavaSE学习笔记】逻辑运算符
- 【Java学习笔记】移位运算符和逻辑运算符
- Java菜鸟笔记-逻辑运算符
- 第九节 java学习 逻辑运算符
- java学习十七 逻辑运算符
- 【java学习笔记】is-a、 has-a 、is-like-a、is-like-a
- 【启发式搜索】A*与IDA*学习笔记
- Java中获取工程路径
- 数组的各种常用的方法
- iOS-细节小结
- JAVA中的Random()函数
- shell脚本中的awk脚本语法
- java基础学习笔记--++a与a++以及逻辑运算符
- 启动时运行 Chkdsk “Cannot Open Volume for Direct Access”错误信息
- TStringList 的分割符如何支持有空格的字符串
- CentOS,清理缓存(drop_caches)
- 从头开始敲代码之《从BaseApplication/Activity开始(二)》
- Swift学习笔记(二十八)——Switch-Case的高级用法
- form表单下载文件成功返回值得问题
- 让Keil同时支持C51和ARM的方法
- jsp的九大内置对象