读书笔记
2015-03-13 16:08
183 查看
java中数据类型间的转换:
1.自动类型转换(隐式类型转换):
前提:源类型的精度小于目标类型,两者类型兼容
2.强制类型转换(显示类型转换):
前提: 转换后可能会造成精度缺失,不兼容
当有多种类型的数据混合运算时,系统首先自动的将所有数据转换成容量最大的那一种数据类型,然后进行计算
boolean类型不可转换为其他的数据类型。
强制转换格式: 变量 = (目标类型)值 ; 如: int b ; byte a = byte(a);
在强制转换时可能会源类型的值大于目标类型,可能造成精度的降低或溢出
在java的条件语句switch中,表达式的值只可以接收byte,short,int,char,不接受其它类型的值,不允许有重复的case取值,switch一旦碰到第一个case的取值就会一直顺序执行下去,不论后面的case匹配的是什么值,直到遇到break.
在java中的循环语句中的中断语句,如果想提前中断程序,可以用break和continue语句。
break语句用于终止某个语句块的执行,用在循环语句块中,可以强行退出循环。“break label”语句可以出现在任何语句体中
continue语句用于在循环语句块中,用于终止某次循环过程,跳过循环体重continue语句下未执行的循环,开始下一次循环过程。
continue 只能出现在循环语句while,do... while, for中。
1.自动类型转换(隐式类型转换):
前提:源类型的精度小于目标类型,两者类型兼容
2.强制类型转换(显示类型转换):
前提: 转换后可能会造成精度缺失,不兼容
当有多种类型的数据混合运算时,系统首先自动的将所有数据转换成容量最大的那一种数据类型,然后进行计算
boolean类型不可转换为其他的数据类型。
强制转换格式: 变量 = (目标类型)值 ; 如: int b ; byte a = byte(a);
在强制转换时可能会源类型的值大于目标类型,可能造成精度的降低或溢出
在java的条件语句switch中,表达式的值只可以接收byte,short,int,char,不接受其它类型的值,不允许有重复的case取值,switch一旦碰到第一个case的取值就会一直顺序执行下去,不论后面的case匹配的是什么值,直到遇到break.
在java中的循环语句中的中断语句,如果想提前中断程序,可以用break和continue语句。
break语句用于终止某个语句块的执行,用在循环语句块中,可以强行退出循环。“break label”语句可以出现在任何语句体中
continue语句用于在循环语句块中,用于终止某次循环过程,跳过循环体重continue语句下未执行的循环,开始下一次循环过程。
continue 只能出现在循环语句while,do... while, for中。
相关文章推荐
- Application=Code+Markup 读书笔记 5-7章
- 《高效能人士的七个习惯》读书笔记
- 《用MQL4编程》读书笔记(4)- MQL4的程序结构
- 读书笔记:《写给大家看的设计书》
- 《Java8实战》读书笔记
- 【读书笔记】《高性能JavaScript》
- 《企业应用架构模式》(POEAA)读书笔记
- 《inside the c++ object model》读书笔记 之三:Data语意学
- 《C++ Primer第五版》读书笔记(12)-Overloaded Operations and Conversions
- 关于servlet的读书笔记
- # 普林斯顿的微积分读本——第三章 极限导论(读书笔记)
- Neural Network Methods for Natural Language Processing 系列读书笔记 -- 预览
- 进程编程2 – Unix环境高级编程8章读书笔记
- 读书笔记5.26
- Java集合 Java核心技术读书笔记
- 《暗时间》读书笔记(1)
- 《Andorid群英传》---读书笔记10.1
- Java编程思想,读书笔记五(第7章 复用类)
- 《敏捷数据》读书笔记3
- <<java编程思想>>读书笔记