关于Java八种原始数据类型

  • Java八种原始数据类型
    • int类型
      • 八进制
      • 十六进制
    • 浮点数类型
    • 布尔类型
    • 字符类型

Java八种原始数据类型

Java中的原始数据类型一共有八种,分别为byte(8bit)、short(16bit)、int(32bit)、long(64bit)、char(16位无符号整数)、float(32bit浮点数)、double(64bit浮点数)、boolean(只有true和flase两个值)。
byte、short、int、long、float、double这六种类型,每个类型的范围都是由其位数决定的,他们的范围就是负的2的(位数-1)次方到正的2的(位数-1)次方-1。

int类型

int类型有三种表示,八进制、十进制、十六进制。

八进制

八进制都会以0开头,用0~7这几个数来表示,比如07表示十进制的7,010表示十进制的8,012表示十进制的10。

十六进制

十六进制的则是以0x或者0X开头,此处的x不区分大小写,用0~9和a b c d e f这些字母来表示,比如0x1f是十进制的31。

浮点数类型

若是直接定义一个浮点数,float=21432.23543,这是不可以的,因为浮点数默认定义为double(64位),所以当我们想要定义为floa型的浮点数时就要在后面加上F或f,比如float=2432.5435f。

布尔类型

布尔类型的值只有true和false,他不能用数字来表示true和false,其它语言中可以用0表示false,非0表示true,但是这在Java中不行。

字符类型

char常量是被单引号引起来的单个字符,还可以用Unicode码来表示,但是要加上前缀\u,例如char s=’\u004E’
char本身是16位无符号整数,他的范围是0~65535,所以可以用整数来给他赋值,只要他在此范围内,例如char a=0x234,char b=23452。

关于Java八种原始数据类型相关推荐

  1. Java八种基本数据类型的大小,以及封装类,自动装箱/拆箱的用法?

    参考:http://blog.csdn.net/mazhimazh/article/details/16799925 1. Java八种基本数据类型的大小,以及封装类,自动装箱/拆箱的用法? 原始类型 ...

  2. Java八种基本数据类型对应的包装类

    目录 前言: 八种基本数据类型对应的包装类: 包装类的常用方法: 有关包装类的注意事项: 参考文献: 前言: 思考:有没有这种需求:调用doSome()方法的时候需要传一个数字进去.但是数字属于基本数 ...

  3. Java八种基本数据类型定义与取值范围

    基本数据类型也称为简单数据类型,Java语言中有八种基本数据类型, 分别为 boolean.byte.short.char.int.long.float.double,这八种基本数据类型通常分为四大类 ...

  4. Java八种基本数据类型

    基本数据类型 Java八种基本数据类型 1)四种整数类型(byte.short.int.long):(注意: 一个字节byte = 8位bit) !    byte:8 位,用于表示最小数据单位,如文 ...

  5. JAVA八种基本数据类型+三种引用数据类型

    一.Java八种基本数据类型 在程序设计中经常用到一系列类型,把它们存储在堆栈中,加快程序的运行效率,它们就是基本数据类型.Java提供了8中基本数据类型,分别是:boolean.char.byte. ...

  6. java八种基本数据类型及包装类详解

    详解一.八种基本数据类型常识 1.1.基本常识表 对于上图有以下几点需要注意: java八种基本数据类型分为四类八种,四类分别为整型.浮点型.布尔型.字符型:八种分别为byte.short.int.l ...

  7. Java八种基本数据类型(图文详解)

    Java八种基本数据类型 Java八种数据类型 Java八种数据类型的分类(图) 基本数据类型分为三大类 ①数值型 ②字符型 ③布尔型 数值型 整数类型(byte,short,int,long) 浮点 ...

  8. Java基础学习总结(122)——Java八种基本数据类型的包装类及其装箱拆箱详解

    前言 Java语言是面向对象编程语言,但不是纯面向对象语言.其中的八种基本数据类型并不支持面向对象编程,基本类型的数据不具备"对象"的特性--不携带属性.没有方法可调用. 沿用它们 ...

  9. java 八种基本数据类型

    四类八种基本数据类型 1. 整型 byte(1字节) short (2个字节) int(4个字节) long (8个字节) 2.浮点型 float(4个字节) double(8个字节) 3.逻辑性 b ...

最新文章

  1. Android资源文件 - 使用资源存储字符串 颜色 尺寸 整型 布尔值 数组
  2. mysql unix 安装教程_在UNIX系统下安装MySQL_MySQL
  3. Windows8系统服务终极优化
  4. 一张表按分类查询:只显示前2行
  5. python中str是什么函数_Python str()函数
  6. 差分电荷密度怎么画_科学网差分电荷密度图、电荷局域密度图(ELF)的画
  7. 计算机护眼模式怎么设置的,教你如何开启电脑的护眼模式
  8. 西游记中荆棘岭五个树精
  9. 玩转移远SC60 Android开发板------(1)LCD
  10. 后台nodejs存储图片以及前端显示
  11. RIDE 访问数据库
  12. 神经网络的三种训练方法,神经网络常用训练方法
  13. Mac 如何开启实现DOH保护隐私?
  14. 专升本管理学知识点总结——目标管理
  15. 信号完整性100条经验法则
  16. 我对计算机网络技术的理解,对计算机网络技术课程学习几点思考.doc
  17. 为什么建议大家使用 Linux 开发?有那么爽吗?
  18. 凉宫春日的忧郁第一章
  19. 硬盘主分区、扩展分区和逻辑分区
  20. 2022-11-28

热门文章

  1. 腾讯AI Lab 2020年度回顾:科技向善,迈向通用人工智能
  2. 网络电视盒子用OTT TV系统定制3大关键问题
  3. 【IO专栏】Java OIO NIO通信对比分析【002】
  4. 大数据处理关键技术主要有五种,具体指的是什么?
  5. easyUI datebox 日期只显示年月及年月日切换的实现 js样式重新渲染加载
  6. win10浏览器加载很慢_解决Win10 Edge浏览器打开网页慢的问题
  7. 贪心算法之汽车加油问题
  8. 松弛法求解给定边界条件的泊松方程
  9. 信息系统项目管理师知识点(第 1 章)-信息系统基础知识
  10. C++ API设计笔记