关于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即可;

我是一个初学Java的小白,希望可以在自己学习的过程中有类里程碑的记录,也希望自己的博客可以帮助其他小伙伴共同进步。        

        

上一篇:闭包


下一篇:oracle 判断字符是否为字母