Java中的各種基礎類型的範圍以及退格符“\b”的作用

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.

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章