基本数据类型中数值型的相关面试题(这你都不清楚就别面试了吧)

本文介绍了计算机中基本数据类型如byte, short, int, long, float和double的范围,以及数值类型转换的规则,提醒读者注意精度问题和数据类型表示方法。特别强调了整数和浮点数转换时的符号和类型标识符的使用。

数据类型:
        基本数据类型:
        byte 范围:
                -128 ~ 127

        short 范围:

                -32768 ~ 32767

         int 范围:

                -2147483648 ~ 2147483647

         long 范围:
                -9223372036854775808 ~ 9223372036854775807

        float 范围:
                1.4E-45 ~ 3.4028235E38
         double 范围:
                4.9E-324 ~ 1.7976931348623157E308

切记:

在计算机中0和1之间没有其他数了,所以无法精确的表示小数。


如果以后想表示比较精确的数字时把它转换成整数。


整数值型一般默认为int类型,如果给长整型赋值的话,需要在赋的值后面加L。


小数值型一般默认为Double类型,如果给Float型赋值的话,需要在赋的值后面加F。


char类型必须使用单引号,且单引号中只能有一个字符。

String不是基本数据类型,是引用数据类型。


Byte不是基本数据类型,是引用数据类型,是byte的封装类。


int[]不是基本数据类型,是引用数据类型,是数组。


大范围的数据类型转换为小的基本类型时需要强转,否则或报错。


小范围的数据类型转为大的基本类型时不需要转换,不会报错。
 

next()方法一定要读取到有效字符后才可以结束输入,对输入有效字符之前遇到的空格键,Tab键或者Enter键等结束符,next()方法会自动将其去掉,只有在输入有效字符之后,next()方法才将其后输入的空格键,Tab键或者Enter键等视为分隔符或者说是结束符,结束输入。

nextLine()方法的结束符只能是Enter键,将Enter键连同之前的所有字符都读取出来将回车符扔掉,把之前的所有字符组合成一个完整的字符串交还给我们,它可以是带空格的字符串。

nextInt()方法会以回车符作为截止只读回车符之前的所有字符,回车符留在队伍中。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

是小陈呀~

您的鼓励是我最大的动力~

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值