前言

Java的八种基本类型(byte,short,int,long,float,double,boolean,char)


一、

**byte:**字节型,一个字节(即:8个bit),范围-128到127
byte类型在位操作运算时都会转成int类型,运算的结果也是int类型

**short:**短整型,两个字节,范围-2^15 到 2^15-19
Java有一个名为Short的类,它定义了两个常量来表示短数据类型的最大值和最小值,它们分别是:Short.MAX_VALUE和Short.MIN_VALUE。
**int:**整型,四个字节,范围-2^31到 2^31-1
整数直接量默认为int类型,但不能超出范围,若超出范围则发生编译错误,两个整数相除,结果还是整数,小数位无条件舍弃(不会四舍五入)运算时若超出范围,则发生溢出,溢出是需要避免的
**long:**长整型,八个字节,范围-2^63到 2^63-1
长整型直接量是需要在数字后加L或l运算时若有可能溢出,建议在第一个数字后加L
**float:**浮点型,单精度,四个字节,范围-2^31 到2^31-1
float型定义的数据末尾必须有“f”或“F”
**double:**浮点型,双精度,8个字节,范围-2^63到 2^63-1
浮点型直接量默认值为double型,若想表示float,需在数字后面加F或f,double或float型数据类型参与运算,有可能会出现舍入误差,精确场合不能使用
**boolean:**布尔型,一个字节
只能存储true和false
**char:**字符型,两个字节
采用Unicode字符集编码,一个字符对应一个码,表现形式为字符char,但本质上是码int(0到65535之间)
ASCLL码:‘a’—97 ‘A’—65 ‘0’—48
字符串直接量必须放在单引号中,并且只能有一个特殊符号需要通过\来转译

总结

Java的八种基本数据类型,分别是:
1)四种整数类型(byte、short、int、long)
2)两种浮点数类型(float、double)
3)一种字符类型(char)
4)一种布尔类型(boolean)

JAVA的八种基本类型相关推荐

  1. Java中八种基础类型

    Java中的八种基本数据类型 1.说来惭愧,已经是第二次有人面我关于Java中八种基本类型的问题了,我竟然还没有答出来. 逻辑型:boolean 字符型:char 整数型:byte,short,int ...

  2. java八种语言_Java语言八种基本类型

    Java语言八种基本类型 (2009-12-21 13:37:45) 标签: 杂谈 Java语言是一种严格的"类型化"语言.这意味着每个变量都必须有一个声明好的类型.Java语言提 ...

  3. java单精度实型_Java的八种基本类型及其各种数据类型的相互转换

    一.八种基本类型 1.六种数字类型(四个整数型,两个浮点型) 字节型byte 8位-2^7到2^7短整型short 16位 整型int 32位 长整型long   64位 单精度float 32位   ...

  4. 【Java】浅析八种基本类型

    写作缘由 其实这些是最基本的东西了,但某个时刻可能还是会懵一下,特此梳理,强化基础. 基本数据类型 Java语言提供了八种基本类型.六种数值类型(四种整数型,两种浮点型),一种字符类型,还有一种布尔型 ...

  5. Java八种基本类型基础

    Java语言提供了八种基本类型 八种基本数据类型其中包括整数型,浮点型,字符类型和布尔型. 整数型:byte,short,int,long 浮点型:float,double 布尔型:boolean 字 ...

  6. JAVA中的八种基本类型

    一.JAVA中的八种基本类型 1.数字类型(6种)   ①byte:     占的位数:byte数据类型占八位: 最小值为:-128(-2^7): 最大值为:127(2^7-1): 默认值为:0: 作 ...

  7. java的八种基本数据类型

    一.写在前面 为什么要记录这个随笔呢,主要是因为老是把short类型遗忘. 二.Java的八种基本数据类型 1.四种整数类型(byte.short.int.long): byte:8位.有符号.最小值 ...

  8. Java的八种基本数据类型及其大小:

    Java的八种基本数据类型: 数据类型 名称 大小(B) 注:1B = 8b 包装器 byte 字节型 1 Byte short 字符型 2 Short int 短整型 4 Integer long ...

  9. Java中八种基本数据类型的大小,以及他们的封装类

    Java中八种基本数据类型的大小,以及他们的封装类 1.int是基本数据类型,Integer是int的封装类,是引用类型. int默认值是0,而Integer默认值是null, 所以Integer能区 ...

最新文章

  1. 7天学会spring cloud教程
  2. vue解决启动报错cjs loader.js Error: Cannot find module ‘../config‘问题
  3. 3.3V与5V的电平转换
  4. Android中的颜色
  5. 建议博客园增加 blog 内容的 zip 打包功能。
  6. python numpy逆_Python使用numpy计算矩阵特征值、特征向量与逆矩阵
  7. flume监听服务器文件,flume监听服务器端口数据库
  8. 三星 android 截屏,三星S7怎么截屏 3种三星S7截图方法
  9. 我的Linux系统开始学习的过程
  10. mysql C where语句_mysql – 在WHERE子句中使用substr的SELECT语句
  11. matlab2c使用c++实现matlab函数系列教程-cumsum函数
  12. 【网易云课堂---轻松读书:番茄工作法】
  13. 瑞幸咖啡,成败今年见分晓!
  14. 互联网公司裁员,中年失业找不到工作,大龄程序员的出路在哪里
  15. 五年级3月30日——4月3日课程表
  16. (七)CMake变量及其设置
  17. SSM遇到的表单问题:The server cannot or will not process the request due to something that is perceived to b
  18. excel锁定单元格不能修改_简单的Excel技巧,却能让造价人变得如此逆天!
  19. 20160119001 “饿了么”的艰难城市扩张之路
  20. 机器学习模型脆弱性和安全性的提议

热门文章

  1. 瑞士轮赛制模拟器_“瑞士轮”是一种怎么样的比赛赛制?
  2. 因使用 Cookie 引发的 15 亿“天价”罚单
  3. TELNET 协议初探
  4. ntlm java_Java HTTP NTLM实现差异
  5. 16进制颜色值 与 rgb颜色值转换
  6. sql server 中 int转float,float转int
  7. 16 | 视图:如何实现服务和数据在微服务各层的协作?
  8. 从零开始的后台管理系统
  9. IPVS分布式mysql_IPVS负载均衡
  10. vb6 combo根据index显示选项内容_「桌游设计」一时COMBO一时爽,一直COMBO一直爽