首页 > 其他分享 >基础语法-数据类型

基础语法-数据类型

时间:2023-06-15 17:23:25浏览次数:36  
标签:位有 基础 整数 语法 32 数据类型 取值 范围

 

  1. 整数类型:

    • byte: 8位有符号整数,取值范围为 -128 到 127。
    • short: 16位有符号整数,取值范围为 -32,768 到 32,767。
    • int: 32位有符号整数,取值范围为 -2,147,483,648 到 2,147,483,647。
    • long: 64位有符号整数,取值范围为 -9,223,372,036,854,775,808 到 9,223,372,036,854,775,807。
  2. 浮点类型:

    • float: 32位浮点数,取值范围为 ±1.4e-45 到 ±3.4028235e+38,精度为约 6-7 位小数。
    • double: 64位浮点数,取值范围为 ±4.9e-324 到 ±1.7976931348623157e+308,精度为约 15 位小数。
  3. 字符类型:

    • char: 16位 Unicode 字符,取值范围为 '\u0000' 到 '\uffff'。
  4. 布尔类型:

    • boolean: 只有两个取值 truefalse

 

引用数据类型是指在Java中用于引用对象的数据类型。它们是通过引用(reference)来访问和操作的,而不是直接存储数据本身。当创建一个对象时,实际上是在堆内存中分配了一块空间用于存储对象的数据,而在变量中存储的是指向该空间的引用。

Java中的引用数据类型包括但不限于以下几种:

  • 类(Class):定义了对象的属性和方法的模板。通过类可以创建多个对象实例。
  • 接口(Interface):定义了一组方法的规范,多个类可以实现同一个接口。
  • 数组(Array):一组相同类型的元素的有序集合,可以通过索引访问和操作元素

 

标签:位有,基础,整数,语法,32,数据类型,取值,范围
From: https://www.cnblogs.com/mxleader/p/17483483.html

相关文章

  • web基础与HTTP协议
    目录一、DNS二、域名三、web基础四、HTTP五、总结        摘要:简单叙述web基础,网页的概念,域名解析,域名结构,HTML超文本传输语言,cookie和session扩展 一、DNS1.DNS概念内网和外网无法通信,为了内网可以和外网通信,dns技术解决问题,可......
  • python中列表推导式语法问题记录
    有问题代码:w=[0,1,2]e={0:[1,2],1:[3,4],2:[5,6]}r=[dimfordimine[i]foriinw]#这一段python代码有什么问题报错:Traceback(mostrecentcalllast):File"<stdin>",line1,in<module>NameError:name'i'isnotdefined.Didyou......
  • 视频 资料 编程 基础
    这几门CS经典课程,起飞!原创编程指北编程指北2021-05-2417:33今天给大家推荐几门,数据结构、计网、数据库、计算机组成原理、操作系统方面非常好的课程。我在大学期间,主要就是靠MOOC、B站,网易云公开课刷视频,还有就是看书,这次我把看过的觉得非常好的课程推荐给大家。话不多说,直......
  • Open AI ChatGPT Prompt 学习之基础篇
    ☕碎碎念2023年,最火的可能就是openAI了,其组织代表的产品chatGTP,相信大家已经有所耳闻。不少同学已经开始着手使用,并截图晒出ChatGPT是多么得智能与神奇。而有的同学在使用之后觉得有点差强人意,指出顶多算是一个比较聪明的聊天机器人而已。其实,ChatGPT的难点,在于Prompt(......
  • jquery语法总结与注意事项
    1、关于页面元素的引用通过jquery的$()引用元素包括通过id、class、元素名以及元素的层级关系及dom或者xpath条件等方法,且返回的对象为jquery对象(集合对象),不能直接调用dom定义的方法。2、jQuery对象与dom对象的转换只有jquery对象才能使用jquery定义的方法。注意dom对象和......
  • [从jQuery看JavaScript]-数据类型和对象(Type and Object)(一)
    jQuery片段:1.var2.//Willspeedupreferencestowindow,andallowsmungingitsname.3.window=this,4.//Willspeedupreferencestoundefined,andallowsmungingitsname.5.undefined,6.//MapoverjQueryincas......
  • 盘点C#最有价值的10个语法糖
    C#语言是世界最优雅的语言之一,深受广大程序员的喜欢,尤其是其中的一些语法糖。C#语言推出了许多有价值的语法糖,这些语法糖可以使代码更加简洁、易读和提高程序的运行效率。本文将介绍10个比较实用的语法糖。1、集合初始化器集合初始化器允许我们在创建集合对象时使用简洁的语法来......
  • 【技术积累】Linux中的基础知识【一】
    Linux系统是什么Linux系统是一种开源操作系统,它极具可定制性和灵活性,因此受到了许多人的欢迎。Linux系统以简单,强大和兼容性而著称。它可用于各种设备,从个人计算机到超级计算机,从移动设备到智能家居。Linux系统遵循GNU公共许可证(GPL)下的自由和开源软件原则,这......
  • Linux 基础 VI 编辑器
    目录一、vi的基本概念1.1命令行模式(commandmode)1.2插入模式(Insertmode)1.3底行模式(lastlinemode)二、vi的基本操作2.1进入vi(重要)2.2切换至插入模式(Insertmode)编辑文件(重要)2.3Insert的切换(重要)2.4退出vi及保存文件(重要)三、命令行模式(commandmode)功能键3.1......
  • Axure RP 9 基础教程 元件基础2
    第一章:AxureRP9的元件(2)6、改变元件的位置要改变元件的位置,只需要拖动对应的元件即可。另外也可以在顶部快捷样式菜单中设置坐标值,然后按回车键,让元件移动到指定位置。 X轴是横轴,改变可以调整左右的位置。 Y轴是纵轴,调整上下的位置。在样式选修卡中也可以设置坐标位置。同......