对于初学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即可;
我是一个初学Java的小白,希望可以在自己学习的过程中有类里程碑的记录,也希望自己的博客可以帮助其他小伙伴共同进步。