整型

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);

}

java的八种数据类型_JAVA 的8种基本数据类型相关推荐

  1. java数据类型_Java 变量、表达式和数据类型详解

    数据类型 一.变量 变量: 表示存储空间,可用来存放某一类型(整数.小数...)的数据,没有固定值,变量值是可变的,可重复使用,也可以用来存储某种类型的未知数据. 变量的特点: ① 占据内存中的一块存 ...

  2. java静态方法库api下载_Java——静态方法库和抽象数据类型

    静态方法封装了由一系列语句所描述的算法.方法需要参数并根据参数计算出来的某种数据类型的返回值(int等)或者产生某种副作用(void).实例如下: //实例1 public static int ab ...

  3. java的引用类型有哪些_Java的四种引用类型有哪些?

    学过Java的人们都知道,Java的类型一般有两种,一种是基本数据类型,另一种是引用数据类型.其中,基本数据类型的值通常储存与栈内存,用于对该类型的对象进行存储;而引用数据类型则在存储堆中对需要引用的 ...

  4. java持久层用文件_JAVA中用三种方法将字符串持久化到文件中

    经常需要将数据进行持久化,而我们的文件系统是最古老也是最可靠的保存方式.这里就给出一个在JAVA中把字符串保存到文件中的例子.如下: package test.base; import java.io ...

  5. JAVA中方法的类型转换_Java中几种常用数据类型之间转换的方法

    Java中几种常用的数据类型之间转换方法: 1. short-->int 转换 exp: short shortvar=0; int intvar=0; shortvar= (short) in ...

  6. java基本数据类型_Java 中有几种基本数据类型是什么?

    认识基本数据类型 在学习基本数据类型之前,我们先认识一下这两个单词: 1.bit --位:位是计算机中存储数据的最小单位,指二进制数中的一个位数,其值为"0"或"1&qu ...

  7. java 8是指什么_java中8个基本数据类型到底是指什么?是什么意思,有什么作用?我需要权威的回答,...

    在java中一共有八种基本数据类型,他们分别是 byte.short.int.long.float.double.char.boolean 整型 其中byte.short.int.long都是表示整数 ...

  8. java中四类八中_JAVA中的八中基本数据类型

    Java语言提供了八种基本类型.六种数字类型(四个整型,两个浮点型),一种字符类型,还有一种布尔型. 1.整数: 定义:没有小数部分的数字,负数是允许的. 种类:Java提供四种整数类型: byte1 ...

  9. java对象类型有哪些_Java中常用的对象数据类型有哪些?它们分别又占多少个字节呢?...

    CSDN上面有关于数据类型的一篇总结详细的文章,顺便复制过来: 在java中常见的数据类型有哪些 ? 内置数据类型类型名称字节.位数最小值最大值默认值例子 byte字节1字节,8位-128(-2^7) ...

最新文章

  1. C语言printf与scanf函数
  2. mysql生成数据库结构图
  3. python 数组组合_python-查找数组中某些元素的所有组合
  4. 黄金白银、古董与收藏
  5. a=10a=0C语言,C语言程序设计10A卷试题及答案.doc
  6. [nodejs]国内npm安装nodejs modules失败的几个解决方案
  7. 前端_网页编程 WebAPI_01
  8. Python之smtpd及smtplib(邮件服务器及客户端)
  9. k8s环境问题及解决方案
  10. mysql查询语句出现sending data耗时解决
  11. scala 泛型入门简介
  12. 家里两台电脑怎么共享文件_家里有两个电脑~怎么连局域网和文件共享
  13. 【矩阵论】线性空间与线性变换(5)
  14. error: RPC failed; curl 55 OpenSSL SSL_write: SSL_ERROR_ZERO_RETURN, errno 10053
  15. 实现AlphaBlend效果时的图标预处理
  16. c语言设置单片机中断优先级,如何设置51单片机的中断优先级
  17. 自定义UDF函数:随机生成N位随机数,包含字母,数字
  18. loc入门案例和解读,带你快速了解spring的loc
  19. CVE-2021-1732:Windows Win32k提权
  20. 矢量图斑局部狭长判断和定位局部狭长部分(PostGIS、Java、C#实现)

热门文章

  1. go语言switch中判断多个值
  2. linux中top性能分析工具中的TIME+
  3. go语言map遍历时删除是安全的, 且可以完全删除
  4. 设置分区的三种方法coalesce、repartition、partitionBy
  5. Tomcat 在 SpringBoot 中是如何启动的
  6. Hbase 01_初学必知
  7. leetcode 406. Queue Reconstruction by Height | 406. 根据身高重建队列(Java)
  8. 【MySQL数据库】一天学会MySQL笔记——MarkDown版
  9. HMAC算法及其应用
  10. java项目合同制没做完扣钱吗_程序员接私活,怎样防止做完不给钱?