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.