您的位置:首页 > 编程语言 > Java开发

java八大基本数据类型测试总结

2017-12-01 21:44 309 查看
public class DataType{

 /*

 java的数据类型:

 1.8大基本数据类型;2.引用类型

 八大基本数据类型:

 1.整数 byte short int long

 2.浮点类型(小数)float double

 3.字符类型: char

 4.布尔类型:boolean(true,false)

 1)字节型:使用byte表示。(1字节表示-128~127之间的256个整数)。

 2)型短整:使用short表示。16位(2字节)-32768-32767

 3)整型:使用int表示。32位(4字节)-2147483648-2147483647

 4)长整型:使用long表示。64位(8字节)-9233372036854477808-9233372036854477807

 5)单精度浮点型:使用float表示。(4字节)8个有效数字(四舍五入)

 6)双精度浮点型:使用double表示。(8字节)17个有效数字(四舍五入)

 7)字符型:使用char表示。(2字节)

 8)布尔型:使用boolean表示。(1位)true  false

 拓展类型:

 字符串:String

 当字符串与其他数据相加的时候,会将其他数据也转换为字符串,并且首尾相连

 注意点:

 1.java中所有的整型数据,默认为int类型

 2.当定义long类型的数据,超出int范围的时候,需要在字面值的末尾加上L(建议写大写的L)

 3.java中浮点类型默认为double类型,定义float类型的时候需要在末尾加上f

 4.java中,浮点类型的运算与缩进都是不精确的,最好转化成整型运算

 

 

 

 

 */

 public static void main(String[] args){

  byte by = 120;//超出数据类型的范围,编译不能通过

  System.out.println("by="+by);

  short sh = 30000;

  System.out.println("sh="+sh);

  int i = 5000;

  System.out.println("i="+i);

  long lo = 3000000000L;

  System.out.println("lo="+lo);

  float flo = 1.23333449f;

  System.out.println("flo="+flo);

  double dou = 2.4;

  System.out.println("dou="+dou);

  char ch = ';';

  System.out.println("ch="+ch);

  boolean boo = false;

  System.out.println("boo="+boo);

  String str = "我们都是好学生";

  System.out.println("str="+str);

  System.out.println(2+4+"=2+4");//"2+4="+2+4->"2+4=2"+4->"2+4=24"

 }

}

更多java知识请访问:How2J 的 Java教程
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: