关于Java中赋值需要注意的地⽅
对于初学Java的学者来说,第⼀个需要注意的地⽅(与C不同的是)对于默认数据的定义
· 在Java中,数据在⼀开始是有默认的定义的例如
123 :就这个数据⽽⾔,在写出的同时就已经被定义为⼀个 int 型了;
那么也就是说,我们⽆法在对变量赋值的时候直接写成:          long L = 123;此时123的数据类型并没有因为声明的long⽽改变成长整型
解决此类问题有两种⽐较常⽤的⽅法:
1· long L = (long)123;此时L的数据类型才真正是长整型
2· long L = 123L;在数据的末尾处写上L,那么这个数据就被转换成了长整型且不必担⼼在输出的时候有L在数据末尾,计算机会⾃动处理掉
123.123:就这个数据⽽⾔,在写出的同时就被定义为double
那么也就是说,我们⽆法在对变量赋值的时候直接写成:        float F=123.123;此时123.123的数据类型
并没有因为声明的float ⽽改变成浮点型
解决此类问题有两种⽐较常⽤的⽅法:
⽅法与转化为长整型类似 还是利⽤数据类型的转化进⾏,第⼆种是在数据末尾加F即可;
(值得去留意的地⽅:我们都知道“float的有效位数是7位”那么,如果你的整数位已经有了⼋位,那么你的⼩数点后⾯就会⾃动被规整)
小白学java有前途吗我是⼀个初学Java的⼩⽩,希望可以在⾃⼰学习的过程中有类⾥程碑的记录,也希望⾃⼰的博客可以帮助其他⼩伙伴共同进步。