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

        

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值