当前位置: 首页 > news >正文

java基本类型关键字

1) boolean 布尔型
boolean 是 Java 原始类型。boolean 变量的值可以是 true 或 false。

  boolean 变量只能以 true 或 false 作为值。boolean 不能与数字类型相互转换。

  包含 boolean 操作数的表达式只能包含 boolean 操作数。

  Boolean 类是 boolean 原始类型的包装对象类。

2) byte 字节型
byte 是 Java 原始类型。byte 可存储在 [-128, 127] 范围以内的整数值。

  Byte 类是 byte 原始类型的包装对象类。它定义代表此类型的值的范围的 MIN_VALUE 和 MAX_VALUE 常量。

  Java 中的所有整数值都是 32 位的 int 值,除非值后面有 l 或 L(如 235L),这表示该值应解释为 long。

3) char 字符型
char 是 Java 原始类型。char 变量可以存储一个 Unicode 字符。

  可以使用下列 char 常量:\b - 空格, \f - 换页, \n - 换行, \r - 回车, \t - 水平制表符, \’ - 单引号, \” - 双引号, \ - 反斜杠, \xxx - 采用 xxx 编码的 Latin-1 字符。\x 和 \xx 均为合法形式,但可能引起混淆。 \uxxxx - 采用十六进制编码 xxxx 的 Unicode 字符。

  Character 类包含一些可用来处理 char 变量的 static 方法,这些方法包括 isDigit()、isLetter()、isWhitespace() 和 toUpperCase()。

  char 值没有符号。

4) double 双精度
double 是 Java 原始类型。double 变量可以存储双精度浮点值。

  由于浮点数据类型是实际数值的近似值,因此,一般不要对浮点数值进行是否相等的比较。

  Java 浮点数值可代表无穷大和 NaN(非数值)。Double 包装对象类用来定义常量 MIN_VALUE、MAX_VALUE、NEGATIVE_INFINITY、POSITIVE_INFINITY 和 NaN。

5) float 浮点
float 是 Java 原始类型。float 变量可以存储单精度浮点值。

 使用此关键字时应遵循下列规则:

  Java 中的浮点文字始终默认为双精度。要指定单精度文字值,应在数值后加上 f 或 F,如 0.01f。

  由于浮点数据类型是实际数值的近似值,因此,一般不要对浮点数值进行是否相等的比较。

  Java 浮点数值可代表无穷大和 NaN(非数值)。Float 包装对象类用来定义常量 MIN_VALUE、MAX_VALUE、NEGATIVE_INFINITY、POSITIVE_INFINITY 和 NaN。

6) int 整型
int 是 Java 原始类型。int 变量可以存储 32 位的整数值。

  Integer 类是 int 原始类型的包装对象类。它定义代表此类型的值的范围的 MIN_VALUE 和 MAX_VALUE 常量。

  Java 中的所有整数值都是 32 位的 int 值,除非值后面有 l 或 L(如 235L),这表示该值应解释为 long。

7) long 长整型
long 是 Java 原始类型。long 变量可以存储 64 位的带符号整数。

  Long 类是 long 原始类型的包装对象类。它定义代表此类型的值的范围的 MIN_VALUE 和 MAX_VALUE 常量。

  Java 中的所有整数值都是 32 位的 int 值,除非值后面有 l 或 L(如 235L),这表示该值应解释为 long。

8) short 短整型
short 是 Java 原始类型。short 变量可以存储 16 位带符号的整数。

  Short 类是 short 原始类型的包装对象类。它定义代表此类型的值的范围的 MIN_VALUE 和 MAX_VALUE 常量。

  Java 中的所有整数值都是 32 位的 int 值,除非值后面有 l 或 L(如 235L),这表示该值应解释为 long。

9) null 空
null 是 Java 的保留字,表示无值。

  将 null 赋给非原始变量相当于释放该变量先前所引用的对象。

  不能将 null 赋给原始类型(byte、short、int、long、char、float、double、boolean)变量。

10) true 真
true 关键字表示 boolean 变量的两个合法值中的一个。

11) false 假
false 关键字代表 boolean 变量的两个合法值之一。

http://www.dtcms.com/a/357154.html

相关文章:

  • EasyExcel处理大数据量导出
  • 新手法务合同审查,有什么建议?
  • 单点登录(SSO)前端(Vue2.X)改造
  • 关于锁相放大器(LIA)的系统论文研究(重点于FPGA部分)
  • 设计模式:装饰模式(Decorator Pattern)
  • iOS开发之苹果系统包含的所有字体库
  • 最小生成树——Kruskal
  • 【机器学习入门】3.1 关联分析——从“购物篮”到推荐系统的核心逻辑
  • 响应式编程框架Reactor【2】
  • Windows C盘完全占满会如何?
  • 2024-06-13-debian12安装Mariadb-Galera-Cluster+Nginx+Keepalived高可用多主集群
  • 毕马威 —— 公众对人工智能的信任、态度及使用情况调查
  • C++基础(②VS2022创建项目)
  • docker compose设置命令别名的方法
  • Windows WizTree-v4.27.0.0-x64[磁盘空间分析软件]
  • C++中类,this指针,构造函数,析构函数。拷贝构造函数,初步理解运算符重载,初步理解赋值运算符重载
  • 2.4G串口透传模组 XL2417D无线模块,实测通讯距离300m左右!
  • 第23章笔记|PowerShell 高级远程控制配置(端点、自定义、双向认证、多跳)
  • 常见视频编码格式对比
  • GraphRAG 知识图谱核心升级:集成 langextract 与 Gemini ----实现高精度实体与关系抽取
  • 捡捡java——2、基础05
  • Redis不同场景下的注意事项
  • 如何在FastAPI中玩转全链路追踪,让分布式系统故障无处遁形?
  • 【golang长途旅行第34站】网络编程
  • c++ template
  • Vue2+Element 初学
  • LRU 内存淘汰策略
  • 【51单片机定时1秒中断控制流水灯方向】2022-11-14
  • Geocodify 的 API
  • 以技术赋能强化消费者信任,助推餐饮服务质量提质增效的明厨亮灶开源了