发表于: 2017-08-15 23:01:07
3 952
今天学习了字符,字符串和变量之间的转换.任务先放一下.
这些是一些细节问题,不过在看书和别人的代码时更容易理解.例如想要输出""带引号的的内容.必须加上\,还有添加的地方有些已在代码中表达出来
这是以视频为根据写的一个数据类型之间的转换问题.
今天需要注意的已经在代码中解释了.另外需要注意的一些地方
当把大范围类型的数值或变量付给另一个小范围类型变量时,需加上强制转换符.此操作可能会造成数据精度的降低或溢出.
当一个算术表达式中包含多个基本数据类型(boolean除外)的值时,整个算术表达式的数据类型将在数据运算时出现类型自动提升.
所有byte short char类型被自动提升到int类型,
整个表达式的最终结果类型被提升到表达式中类型最高的类型
byte b4 = 24;// 24此时为系统默认int类型
b4 = b4+5 //错误.需要类型int
String和任意数据使用+链接起来,结果都是string(字符串).
除号在计算结果时小数部分会忽略.整数除以0会引发算数异常.后面会停止编译.例如100/0..
明天继续补基础 , 在看视频的同时自己也把当中的问题写出来.加深理解与记忆
评论