黑马程序员 Java基础学习笔记2
来源:互联网 发布:知加偏旁组词语 编辑:程序博客网 时间:2024/04/28 09:43
--------------------- <a href="http://edu.csdn.net"target="blank">ASP.Net+Unity开发</a>、<a href="http://edu.csdn.net"target="blank">.Net培训</a>、期待与您交流! ------------------------------------------
1 b=a++ -->b=a,a=a+1, 2 b=++a--->a=a+1, b=a
字符串数据和任何数据使用“+”相连接,最终都会变成字符串。
window系统中,回车符是由两个字符来表示的\r\n
x+=4--->x=x+4,区别在x+=4是一次运算,而x=x+4是两次运算
逻辑运算符用于连接boolean类型的表达式。
& 只要两边的boolean表达式结果,有一个是false,那么结果就是false.只有两边都为true,结果为true.
| 两边只要有一边为true,结果为true.只有两边都为false,结果为false.
^ 两边相同结果为false,两边不同结果为true.
&& || (短路)
一个数异或同一个数两次,结果还是那个数。
二进制转换成十六进制 数&15 instanceof 检查是否是类对象
if else 结构 简写格式:变量=(条件表达式)?表达式1:表达式2;
三元运算符
好处:可以简化if else 书写
弊端:因为是一个运算符,所以运算必须要有一个结果。
if(boolean )
{
表达语句
}
else
{
表达语句
}
swith(x) x可以是byte, shor,int,char四种类型
{
case数值:
表达语句;
break;
case数值:
表达语句;
break;
...............
case数值:
表达语句;
break;
default://最后执行
表达语句;
break;
}
if和switch 语句很像,具体什么场景下,应用哪个语句呢?
如果具体判断的数值不多,而且符合byte shor int char 这四种类型,虽然两个语句都可以用,建议使用switch语句,因为效率稍高。
其他情况:对区间的判断,对结果为boolean类型判断,使用if ,if的使用范围更广
------------------- <a href="http://edu.csdn.net"target="blank">ASP.Net+Unity开发</a>、<a href="http://edu.csdn.net"target="blank">.Net培训</a>、期待与您交流! ------------------------------------------
- 黑马程序员 Java基础学习笔记2
- 黑马程序员 java基础学习笔记2
- 黑马程序员-java学习笔记-java基础
- 黑马程序员-java基础-集合学习笔记
- 黑马程序员-java基础-IO学习笔记
- 【黑马程序员】 学习笔记 - Java基础
- 黑马程序员-学习笔记java基础-异常
- 黑马程序员 Java基础学习笔记1
- 黑马程序员 java基础学习笔记1
- 黑马程序员 java基础学习笔记3
- 黑马程序员 java基础学习笔记4
- 黑马程序员 java基础学习笔记5
- 黑马程序员 java基础学习笔记6
- 黑马程序员 java基础学习笔记7
- 黑马程序员 java基础学习笔记8
- 黑马程序员-java基础学习笔记
- 黑马程序员---Java基础学习笔记IO
- 黑马程序员-Java语言基础学习笔记
- SSH中action、applicationContext.xml和struts.xml中各种对应
- [IOS]使用genstrings和NSLocalizedString实现App文本的本地化
- 判断三角形的形状
- mysql学习笔记
- 硬件层-4 视频的其它一些参数
- 黑马程序员 Java基础学习笔记2
- JAVA面试题
- win7的centos虚拟机上搭建mysql5.6服务
- Flex弹出窗口请求Action函数
- 门面模式
- javascript 面向对象
- HDU 2669
- dialog 安装
- C++成员指针