整型

  int    一般的数据
  long    极大的数据
  short   用于特定的场合,比如底层的文件处理或者需要控制占用存储单元空间量的大数组
  byte   用于特定的场合,比如底层的文件处理或者需要控制占用存储单元空间量的大数组

浮点数
  float    有效数字最长是7位
  double    有效数字最长是15位

boolean

char

关于他们的范围,可以不用强行记忆,用下面的代码运行出来

public static void main(String[] args) {
// byte
System.out.println("基本类型:byte 二进制位数:" + Byte.SIZE);
System.out.println("包装类:java.lang.Byte");
System.out.println("最小值:Byte.MIN_VALUE=" + Byte.MIN_VALUE);
System.out.println("最大值:Byte.MAX_VALUE=" + Byte.MAX_VALUE);
System.out.println(); // short
System.out.println("基本类型:short 二进制位数:" + Short.SIZE);
System.out.println("包装类:java.lang.Short");
System.out.println("最小值:Short.MIN_VALUE=" + Short.MIN_VALUE);
System.out.println("最大值:Short.MAX_VALUE=" + Short.MAX_VALUE);
System.out.println(); // int
System.out.println("基本类型:int 二进制位数:" + Integer.SIZE);
System.out.println("包装类:java.lang.Integer");
System.out.println("最小值:Integer.MIN_VALUE=" + Integer.MIN_VALUE);
System.out.println("最大值:Integer.MAX_VALUE=" + Integer.MAX_VALUE);
System.out.println(); // long
System.out.println("基本类型:long 二进制位数:" + Long.SIZE);
System.out.println("包装类:java.lang.Long");
System.out.println("最小值:Long.MIN_VALUE=" + Long.MIN_VALUE);
System.out.println("最大值:Long.MAX_VALUE=" + Long.MAX_VALUE);
System.out.println(); // float
System.out.println("基本类型:float 二进制位数:" + Float.SIZE);
System.out.println("包装类:java.lang.Float");
System.out.println("最小值:Float.MIN_VALUE=" + Float.MIN_VALUE);
System.out.println("最大值:Float.MAX_VALUE=" + Float.MAX_VALUE);
System.out.println(); // double
System.out.println("基本类型:double 二进制位数:" + Double.SIZE);
System.out.println("包装类:java.lang.Double");
System.out.println("最小值:Double.MIN_VALUE=" + Double.MIN_VALUE);
System.out.println("最大值:Double.MAX_VALUE=" + Double.MAX_VALUE);
System.out.println(); // char
System.out.println("基本类型:char 二进制位数:" + Character.SIZE);
System.out.println("包装类:java.lang.Character");
// 以数值形式而不是字符形式将Character.MIN_VALUE输出到控制台
System.out.println("最小值:Character.MIN_VALUE="
+ (int) Character.MIN_VALUE);
// 以数值形式而不是字符形式将Character.MAX_VALUE输出到控制台
System.out.println("最大值:Character.MAX_VALUE="
+ (int) Character.MAX_VALUE);
}

  

最新文章

  1. [EmguCV|WinForm] 使用EmguCV內建直方圖工具繪製直方圖(Histogram)-直方圖(Histogram)系列 (1)
  2. apache开源项目 -- tez
  3. REM 注释
  4. thinkphp 调用函数
  5. [置顶] linux内核启动1-启动参数(启动参数的获取和处理,分析setup_arch)
  6. UIImage载入图片的几种方式及差别
  7. Codeforces 484E Sign on Fence(是持久的段树+二分法)
  8. sql 行转列 PIVOT 列转行 UNPIVOT
  9. HTML form的一些属性(第一版)
  10. python并发编程(并发与并行,同步和异步,阻塞与非阻塞)
  11. 把旧系统迁移到.Net Core 2.0 日记(10) -- EF core 和之前版本多对多映射区别
  12. Win7 VS2015环境使用qt-msvc2015-5.6.0
  13. c++11 基于范围的for循环
  14. 磁盘映射: between 宿主机 and 客户机
  15. [转]C++中模板的特化与偏特化
  16. python多线程的使用
  17. 【python系列】python2.x和python3.x的区别
  18. DButils分析
  19. Codeforces 813B The Golden Age(数学+枚举)
  20. APP H5页面显示优化

热门文章

  1. precommit那些事儿
  2. webpack打包完成,复制,打包,移动,删除已生成的文件插件
  3. SpringBoot系列教程web篇之Beetl环境搭建
  4. mysql 按照两个字段之和进行排序
  5. Jenkins运行python脚本出现 configparser.NoSectionError: No section: 'XXXXXX'
  6. LeetCode 150. 逆波兰表达式求值(Evaluate Reverse Polish Notation) 24
  7. [转帖]抢先AMD一步,英特尔推出新处理器,支持LPDDR5!
  8. 【C++札记】虚继承
  9. Python中的int函数
  10. 【Linux】一步一步学Linux——Bash常用快捷键(11)