您的位置:首页 > 其它

读书笔记

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中。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: