1 Java实验
Java中的各种基本数据类型的表示范围可以用下面的程序得到
import java.lang.*;
public class Main{
public static void main(final String[] args) {
final double CONST_VALUE = 0X1234;
System.out.println("字节型数据(最大和最小值):" + Byte.MIN_VALUE + " " + Byte.MAX_VALUE);
System.out.println("短整型数据(最大值和最小值):" + Short.MIN_VALUE + " " + Short.MAX_VALUE);
System.out.println("整型数据(最大值和最小值):" + Integer.MIN_VALUE + " " + Integer.MAX_VALUE);
System.out.println("长整型数据(最大值和最小值):" + Long.MIN_VALUE + " " + Long.MAX_VALUE);
System.out.println("单精度浮点型数据(最大值和最小值):" + Float.MIN_VALUE + " " + Float.MAX_VALUE);
System.out.println("常量是:" + CONST_VALUE);
System.out.println("abcd\tefg\nhigkkkkkkkk\b\b\b\b\b\b\b\b123");
}
}
得到的结果为
字节型数据(最大和最小值):-128 127
短整型数据(最大值和最小值):-32768 32767
整型数据(最大值和最小值):-2147483648 2147483647
长整型数据(最大值和最小值):-9223372036854775808 9223372036854775807
单精度浮点型数据(最大值和最小值):1.4E-45 3.4028235E38
常量是:4660.0
abcd efg
hig123kkkkk
2 分析
Java的各种类型不用记住,在编程序的时候会有提示,但是需要知道相应类型的大致表示范围,防止出现错误。
退格符‘\b’的意思是向前移动一个字符格,多个‘\b’就是向前移动多个相应的字符,由实验程序可以看出,使用8个’\b’把123移动到了8个k的前面,原来的8个k变成了 123和5个k.