数据类型:
基本数据类型:
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()方法会以回车符作为截止只读回车符之前的所有字符,回车符留在队伍中。
本文介绍了计算机中基本数据类型如byte, short, int, long, float和double的范围,以及数值类型转换的规则,提醒读者注意精度问题和数据类型表示方法。特别强调了整数和浮点数转换时的符号和类型标识符的使用。
16万+

被折叠的 条评论
为什么被折叠?



