java编程基础笔记2
来源:互联网 发布:androidargb调色板源码 编辑:程序博客网 时间:2024/06/06 01:24
1. 运算符(优先级从高到低排列)
1.1 括号:() []
1.2 一元运算符(只有1个操作数):!(逻辑取反)、+(正号)、-(负号)、自增自减:++、--
位运算符:~(整数机器码取反)
注意: 自增自减,当操作数在符号后面时,先完成本次运算之后再进行加减操作。
!与~都是取反操作,但是!只适用于boolean,~只适用于整数;
1.3 算术运算符:* /(求商) %(求余)
1.4 算术运算符:+ - 由左至右
1.5 位运算符:<< (左移)>>(右移) a<<n a为操作数,n为移位数,空出部分补0;
1.6 关系运算符:> >= < <=
1.7 关系运算符:== !=
1.8 位运算符:&(与) 1100&1010=1000
1.9 位运算符:^(异或) 1100^1010=0110
1.10 位运算符:|(或) 1100|1010=1110
1.11 位运算符:&&(短路与) 若第一个条件为假,则结果为假,不再去判断第二个操作数
1.12 位运算符:||(短路或) 若第一个条件为真,则结果为真,不再去判断第二个操作数
1.13 三元运算符:?: 格式: 条件?条件为真的结果:条件为假的结果
1.14 赋值运算符:=
2. 流程控制语句
2.1 判断语句(若大括号里面只有一个语句,则可以省略大括号)
2.1.1 if(条件){
语句1;
语句2...
}else{
语句1;
语句2...
}
2.1.2 switch(表达式){
case 结果1:
语句1;
语句2;
...
break;
case 结果n:
语句1;
语句2;
...
break;
default:
默认语句;
}
注意:一个case语句执行后,若没有break,则会依次执行后面的case,直到遇到break才会停止。
2.2 循环语句 : while 循环 do while 循环 for 循环
区别:a、while与do while 循环不必知道循环次数,但for循环必须知道循环次数;
b、do while循环是先执行后判断,即不管条件是否符合,do while都会执行至少1次;
c、while 循环是先判断后执行,若条件不符合,则一次都不会执行;
注意:同判断语句一样,若大括号里面待执行的语句只有1条,则可以省略大括号;
2.3 循环语句中关键字break和continue:
break为强制终止循环,直接跳出循环体;
continue为强制打断一次循环,直接跳到下一次循环;
0 0
- java编程基础笔记2
- 学习笔记2—Java基础2_Java编程基础
- Java编程基础笔记1
- java基础编程笔记3
- 【Java笔记】网络编程基础
- java学习笔记之java编程基础
- 黑马程序员 java编程基础学习笔记2
- java学习笔记15--多线程编程基础2
- java编程基础2
- 2 java 编程基础
- java编程基础2
- java基础编程#2
- Java学习笔记(七、网络编程基础)
- Java学习笔记(八、数据库编程基础)
- Java基础笔记之网络编程
- java笔记-网络编程-网络基础
- java基础之网络编程笔记
- 黑马程序员-------Java笔记--------编程基础
- Linux下用ifconfig命令设置IP、掩码、网关
- 关于遍历Android手机中应用的问题
- rk代码repo管理问题
- SpringMVC的拦截器
- Linux命令:ulimit
- java编程基础笔记2
- redis源码分析(adlist)
- Yocto Project 快速入门指南
- leetcode_middle_90_264. Ugly Number II
- 小程序已死?我们拭目以待吧
- 深度学习:过拟合
- Jmeter的安装
- UVA
- 计算机图形学:虚拟服装设计