丝瓜视频官方 教育-做有情怀、有良心、有品质的职业教育机构

手机站
丝瓜视频官方
教育

丝瓜视频官方 学习站 | 随时随地免费学

丝瓜视频官方
教育

扫一扫进入丝瓜视频官方 手机站

领取全套视频
丝瓜视频官方
教育

关注丝瓜视频官方 学习站小程序
随时随地免费学习课程

首页 技术干货 常见问题 面试题 职场就业 零基础学丝瓜视频官方 行业资讯
【热点话题】 丝瓜视频官方 技术干货 丝瓜视频官方 学习教程 丝瓜视频官方 学习笔记 丝瓜视频官方 面试题 丝瓜视频官方 丝瓜视频苹果版 问答 丝瓜视频官方 丝瓜视频苹果版 机构哪些好 丝瓜视频官方 职场就业
当前位置:丝瓜视频官方 丝瓜视频苹果版  >  丝瓜视频官方 学习教程  >  丝瓜视频官方 开发基础:Java基础数据类型

丝瓜视频官方 开发基础:Java基础数据类型

发布人:wjy
时间: 2022-12-09 15:38:13 1670571493

  在Java基础入门学习阶段,Java基础数据类型无疑是基础当中的重点,掌握基础数据类型,对于后续去理解和掌握更深入的理论,是有紧密的关联性的。今天的丝瓜视频官方 开发基础学习,我们就来讲讲,Java八种基础数据类型。

  

Java基础数据类型 1

  首先,Java八种数据类型,其实可以整合为四丝瓜视频官方 类型,分别是:

  整型(byte、short、int、long)、浮点型(float、double)、字节型(char)、布尔型(boolean)。

  Java基础数据类型

  

Java基础数据类型 2

  1、整型(byte、short、int、long)

  尽管byte、short、int、long的数据类型皆用来表示整数,但是在取值范围上却并不相同。

  byte的取值范围:-128~127(-2的7次方到2的7次方-1)

  short的取值范围:-32768~32767(-2的15次方到2的15次方-1)

  int的取值范围:-2147483648~2147483647(-2的31次方到2的31次方-1)

  long的取值范围:-9223372036854774808~9223372036854774807(-2的63次方到2的63次方-1)

  总结来说,byte、short的取值范围比较小,而long的取值范围最大,这同样意味着其占用的空间最多。int是最常用的类型,因为其取值范围基本已经可以满足日常的计算需求。

  2、浮点型(float、double)

  float和double都是用来表示浮点型的数据类型,其区别在于精确度上的差异。

  float(单精度浮点型)取值范围:3.402823e+38~1.401298e-45(e+38表示乘以10的38次方,而e-45表示乘以10的负45次方)

  double(双精度浮点型)取值范围:1.797693e+308~4.9000000e-324(同上)

  double类型的储存范围和精度比float更大,在通常时候只要没有声明浮点型数据基本都默认为double型,如果需要表示一个数据为float时,在数据后面加上“F”即可。通常情况下浮点型的数据很难完全精确,因为小数点最后几位数会出现浮动,这属于正常情况。

  3、字符型(char)

  char的初始化方式如下:

  char ch='a';//可以是汉字,因为是Unicode编码

  char ch=1010;//可以是十进制数、八进制数、十六进制数等

  char ch='\0';//可以用字符编码来初始化,如:'\0'表示结束符,它的ascll码是0,这句话的意思和ch=0是一个意思。

  Java是用unicode来表示字符的,“中”这个中文字符的unicode就是两个字节。

  string.getBytes(encoding)方法获取的是指定编码的byte数组表示。

  通常情况下,gbk/gb2312是两个字节,utf-8是3个字节。如果在没有指定encoding的情况下就会获取系统默认的encoding。

  4、布尔型(boolean)

  boolean取值为:true、false。

  Java基础数据类型之间的转换

  将一种类型的值赋给另一种类型是比较常用的方法。在Java里,boolean类型不能与其他7种类型相互转换,其余的七种类型是允许存在转换关系的,但是在转换之后会有精度损失或一些其他变化的存在。

  

Java基础数据类型 3

  转换一般分为两种:

  1.自动转换(隐式):无需任何操作。

  2.强制转换(显式):需要使用转换符(type)。

  将6种数据类型按顺序排列一下:

  double>float>long>int>short>byte

  如果从小转换到大,那么直接转换是允许的,但是如果从大转换到小,又或者char和其他6种数据类型转换,则强制转换是必须使用的。

  关于丝瓜视频官方 开发基础,Java基础数据类型,以上就为大家做了基本的介绍了。了解和掌握Java基础数据类型,在早期的Java学习当中,是非常基础也非常重要的部分,想要吧Java学好,基础一定要重视

  注:本文部分文字和图片来源于网络,如有侵权,请联系删除。版权归原作者所有!此页面下方声明无效!

声明:本站稿件版权均属丝瓜视频官方 教育所有,未经许可不得擅自转载。

猜你喜欢LIKE

最新文章NEW

相关推荐HOT

更多>>

开班信息
北京校区
  • 北京校区
  • 大连校区
  • 广州校区
  • 成都校区
  • 杭州校区
  • 长沙校区
  • 合肥校区
  • 南京校区
  • 上海校区
  • 深圳校区
  • 武汉校区
  • 郑州校区
  • 西安校区
  • 青岛校区
  • 重庆校区
  • 太原校区
  • 沈阳校区

14天品质课程免费学

10年以上业内强师带你蜕变精英

提交领取
qvkbm.com r6q78bi.com sntg005.com 905389.com gzauvia.com mp3bladi.com yimpl.com ktkff.com detouyu.com