欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

java的基本数据类型

程序员文章站 2022-08-18 09:26:26
java基础1、数据类型java数据类型分为基本数据类型和引用数据类型两种,这里先说基本数据类型隶属类型类型长度(字节)对应得包装类说明整数型字节型[byte]1Byte整数型短整型[short]2Short整数型短整型[int]4Integer整数型长整型[long]8Long浮点型单精度型[float]4Float浮点型双精度型[double]8Double字符型字符型[char]2...

1、数据类型

java数据类型分为基本数据类型和引用数据类型两种,这里先说基本数据类型

隶属类型 类型 长度(字节) 对应得包装类
整数型 字节型[byte] 1 Byte
整数型 短整型[short] 2 Short
整数型 短整型[int] 4 Integer
整数型 长整型[long] 8 Long
浮点型 单精度型[float] 4 Float
浮点型 双精度型[double] 8 Double
字符型 字符型[char] 2 Character
逻辑型 逻辑型[boolean] 1/8 Boolean

类型说明

  • 长整型long整数范围内可以不写l/L,超出要写,建议无论什么情况都写上大写的L,便于区分
  • 浮点数中的字节和整数型不同,浮点数要比整数型大的多
  • 单精度float在整数范围内可以不写f/F,但超出int的范围包括小数形式必须加f/F后缀
  • 双精度double为java的默认类型可以不加d/D后缀,但若整数超出了int的范围就必须加d/D
  • 可以通过String.format("%.nf",double)来进行n为小数的四舍五入,返回值为一个字符串

类型转换

  • byte < short < char < int < long < float < double
  • 表达式中如果好友int、long、float和double,java会将较低的变量自动转换为表达式中数据类型最高的数据类型
  • 在算术表达式中含有byte、short和char将自动转为int类型
  • char类型可以直接赋值给int、long、float和double的变量

相关知识点:

本文地址:https://blog.csdn.net/qq_40910781/article/details/107701019