Java基本数据类型

导语:Java是一门支持面向对象的程序语言,在介绍正式介绍面向对象前我们必须要了解什么是数据类型、什么是变量、什么是运算符、流程控制等,所以今天我们就先从Java基本数据类型开始讨论。

  基本类型

从图中可以看出,不同的数据类型所占的长度也不同,可存储的数值也不同。例如short类型内存空间是2字节,可存储的整数范围为-128~127之间,如果超过类型范围称为溢值,将会导致不可预知的后果,好比拿一个大货物硬塞进小箱子的后果。接下来通过程序来了解各种数据类型范围

public class Text {
   public static void main(String[] args) {
 
   //byte、short、int、long的范围
    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);
 
    //float、double精度范围
    System.out.printf("%d ~ %dn",Float.MIN_EXPONENT,Float.MAX_EXPONENT);
    System.out.printf("%d ~ %dn",Double.MIN_EXPONENT,Double.MAX_EXPONENT);
 
    //char可表示的Unicode范围
    System.out.printf("%h ~ %hn",Character.MIN_VALUE,Character.MAX_VALUE);
 
   //boolean的两个值
   System.out.println(Boolean.TRUE+" ~ "+Boolean.FALSE);
  }
}                             
结果:
-128 ~ 127
-32768 ~ 32767
-2147483648 ~ 2147483647
-9223372036854775808 ~ 9223372036854775807
-126 ~ 127
-1022 ~ 1023
0 ~ ffff
true ~ false

 


在Java程序中通过//来表示注释,也可以通过  /*+ 代码 +*/的方式来注释整行代码 ,只要有注释的地方,编译的时候是不会编译的。

在Java程序输出的语句通常有3种方式

  • System.out.print();
  • System.out.printf();
  • System.out.println();

使用System.out.print(),则输出的内容不会换行

public class Text1{
public static void main(String[] args){
System.out.print("IOTWORD");
System.out.print("IOTWORD");
}
}
结果:
IOTWORDIOTWORD

 

使用System.out.println(),则输出内容会换行,

public class Text2{
public static void main(String[] args){
System.out.println("IOTWORD");
System.out.println("IOTWORD");
}
}
结果:
IOTWORD
IOTWORD

 

使用System.out.prinf(),需要通过格式化来输出,

public class Text3{
public static void main(String[] args){
int a = 10;
System.out.prinf("a = %d",a);
}
}
结果:
a = 10

使用不同的数据类型就要用对应的格式来输入,比如用了int类型,输出就需要用%d来格式

 

物联沃分享整理
物联沃-IOTWORD物联网 » Java基本数据类型

发表评论