boolean类型默认值_「软帝学院」Java的基本数据类型

Java的基本数据类型

Java的两大数据类型:

· 内置数据类型

· 引用数据类型

内置数据类型

Java语言提供了八种基本类型。六种数字类型(四个整数型,两个浮点型),一种字符类型,还有一种布尔型。

byte:

· byte数据类型是8位、有符号的,以二进制补码表示的整数;

· 最小值是-128(-2^7);

· 最大值是127(2^7-1);

· 默认值是0;

· byte类型用在大型数组中节约空间,主要代替整数,因为byte变量占用的空间只有int类型的四分之一;

· 例子:byte a = 100,byte b = -50。

short:

· short数据类型是16位、有符号的以二进制补码表示的整数

· 最小值是-32768(-2^15);

· 最大值是32767(2^15 - 1);

· Short数据类型也可以像byte那样节省空间。一个short变量是int型变量所占空间的二分之一;

· 默认值是0;

· 例子:short s = 1000,short r = -20000。

int:

· int数据类型是32位、有符号的以二进制补码表示的整数;

· 最小值是-2,147,483,648(-2^31);

· 最大值是2,147,485,647(2^31 - 1);

· 一般地整型变量默认为int类型;

· 默认值是0;

· 例子:int a = 100000, int b = -200000。

long:

· long数据类型是64位、有符号的以二进制补码表示的整数;

· 最小值是-9,223,372,036,854,775,808(-2^63);

· 最大值是9,223,372,036,854,775,807(2^63 -1);

· 这种类型主要使用在需要比较大整数的系统上;

· 默认值是0L;

· 例子: long a = 100000L,int b = -200000L。

float:

· float数据类型是单精度、32位、符合IEEE 754标准的浮点数;

· float在储存大型浮点数组的时候可节省内存空间;

· 默认值是0.0f;

· 浮点数不能用来表示精确的值,如货币;

· 例子:float f1 = 234.5f。

double:

· double数据类型是双精度、64位、符合IEEE 754标准的浮点数;

· 浮点数的默认类型为double类型;

· double类型同样不能表示精确的值,如货币;

· 默认值是0.0f;

· 例子:double d1 = 123.4。

boolean:

· boolean数据类型表示一位的信息;

· 只有两个取值:true和false;

· 这种类型只作为一种标志来记录true/false情况;

· 默认值是false;

· 例子:boolean one = true。

char:

· char类型是一个单一的16位Unicode字符;

· 最小值是' '(即为0);

· 最大值是''(即为65,535);

· char数据类型可以储存任何字符;

· 例子:char letter = 'A'。

实例

编译以上代码输出结果如下所示:

Float和Double的最小值和最大值都是以科学记数法的形式输出的,结尾的"E+数字"表示E之前的数字要乘以10的多少倍。比如3.14E3就是3.14×1000=3140,3.14E-3就是3.14/1000=0.00314。

实际上,JAVA中还存在另外一种基本类型void,它也有对应的包装类 java.lang.Void,不过我们无法直接对它们进行操作。

引用类型

· 引用类型变量由类的构造函数创建,可以使用它们访问所引用的对象。这些变量在声明时被指定为一个特定的类型,比如Employee、Pubby等。变量一旦声明后,类型就不能被改变了。

· 对象、数组都是引用数据类型。

· 所有引用类型的默认值都是null。

· 一个引用变量可以用来引用与任何与之兼容的类型。

· 例子:Animal animal = new Animal("giraffe")。

4bb82cc9f0ccd3e1c5d2cb3651ddfc2b.png

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/266776.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

五大板块(5)——字符串

参考:五大板块(5)——字符串 作者:丶PURSUING 发布时间: 2021-03-18 16:03:48 网址:https://blog.csdn.net/weixin_44742824/article/details/114982019 目录一、字符串的定义方式与输出二、字符串的结尾是…

哈尔滨阳光计算机学院是不是黄了,黑龙江这4所野鸡大学,常被误认为是名校,实则害人不浅...

在高考中拿到高分进入心仪的大学,几乎是所有高三党奋斗努力的目标。但并不是所有的考生都能得偿所愿,没有取得高分,想进入好大学,但是又不想复读再经历一次高三的磨砺。如果此时你收到了录取通知书或者电话,告知你被一…

android 打开支付宝扫码页_Chrome 85正式版发布:新增标签页分组功,网页多了也不乱...

IT服务圈儿有温度、有态度的IT自媒体平台文章转载自 OSCHINA 社区[http://www.oschina.net]原文标题:Chrome 85 稳定版发布,页面加载速度提升 10%谷歌今日发布了最新稳定版 Chrome 85。此版本将页面加载速度提高了 10%,并带来了许多标签页方面…

Windows使用技巧

摘自:这些技巧让你windows用起来很爽 —— 小工具,小技巧,删小广告,重装卸载残留 作者:丶PURSUING 发布时间: 2021-03-12 16:09:17 网址:https://blog.csdn.net/weixin_44742824/article/detail…

iOS开发缓存机制之—内存缓存机制

在IOS应用程序开发中,为了减少与服务端的交互次数,加快用户的响应速度,一般都会在iOS设备中加一个缓存的机制。这篇文章将介绍一下如何在iOS设备中进行缓存,本文先介绍一下将内容缓存到内存中,下一篇文章就介绍一下在i…

云计算机教室怎么布线,云和县实验小学计算机教室综合布线及计算机安装预算方案.doc...

云和县实验小学计算机教室综合布线及计算机安装预算方案.doc (2页)本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦!17.90 积分云和县教育装备和勤工俭学办公室计算机教室改造工程参数设备名…

循环造数据_项目管理数据与信息--DIKW模型

开头的话在PMP中,有一块内容是“项目管理数据与信息:工作绩效数据(Work Performance Data),工作绩效信息(Work Performance Information),工作绩效报告(Work Performance…

基于C语言Ncurse库和链表的简单贪吃蛇小游戏

参考:基于C语言Ncurse库和链表的简单贪吃蛇小游戏 作者:三速何时sub20 发布时间:2020-09-29 10:23:51 网址:https://blog.csdn.net/weixin_44234294/article/details/108829135?spm1001.2014.3001.5501 Ncurses库相关介绍 ncurse…

C 内存分配【转】

c 内存分配 1、程序代码区:存放函数体的二进制代码。 2、全局区数据区:全局数据区划分为三个区域。 全局变量和静态变量的存储是放在一块的。初始化的全局变量和静态变量在一块区域,未初始化的全局变量和未初始化的静态变量在相邻的另一块区域。常量数…

STM32F103五分钟入门系列(一)跑马灯(库函数+寄存器)+加编程模板+GPIO总结

摘自:STM32F103五分钟入门系列(一)跑马灯(库函数寄存器)加编程模板GPIO总结 作者:自信且爱笑‘ 发布时间: 2021-04-28 21:17:40 网址:https://blog.csdn.net/Curnane0_0/article/det…

计算机没有程序,计算机小知识:想尝试写程序却没有电脑?这个在线编辑器满足你...

大家好,我是零一,昨天的文章《计算机小知识:手把手教你写出自己的第一个程序:Hello World》发表后,没几分钟就有小伙伴问我,没有电脑,但是真的很想尝试去学习一下编程,应该怎么办&am…

微信小程序时间戳的转换及调用

13位 的时间戳,如下图: 效果图: 1.(utils.js里面的代码): function formatTime(timestamp, format) {const formateArr [Y, M, D, h, m, s];let returnArr [];let date new Date(timestamp); //13位的时间戳, 如果不是13位的, 就要乘1000,就像这样…

基于Wemos D1的感应开盖垃圾桶

参考:基于Wemos D1的感应开盖垃圾桶(增加自己的代码实现部分) 作者:LEO-max 发布时间:2020-12-29 15:21:26 网址:https://blog.csdn.net/zouchengzhi1021/article/details/111880104?spm1001.2014.3001.55…

电脑计算机主板不启动,电脑主板不能启动的解决方法

电脑主板不能启动的解决方法主板又称主机板、系统板、逻辑板、母板、底板等,是构成复杂电子系统例如电子计算机的中心或者主电路板。下面给大家介绍电脑主板不能启动的解决方法,欢迎阅读!电脑主板不能启动的解决方法电脑主板不能启动的解决方法一&#x…

WEB前端 CSS(非布局)

目录 WEB前端 CSSCSS引入方式CSS结构CSS选择器直接选择器组合选择器分组选择器 也叫并集选择器属性选择器伪类选择器伪元素选择器CSS选择器是一个查找的过程,高效的查找影响页面加载的效率CSS选择器的优先级CSS声明CSS非布局声明CSS布局声明除了css 对样式有影响&am…

二叉树的三叉链表存储和基本操作

三叉链表存储表示 改进于二叉链表,增加指向父节点的指针,能更好地实现结点间的访问。 存储结构 /* 二叉树的三叉链表存储表示 */typedef struct BiTPNode{TElemType data;struct BiTPNode *parent,*lchild,*rchild; /* 双亲、左右孩子指针 */}BiTPNode,*…

麟龙指标通达信指标公式源码_通达信指标公式源码单阳不破主图指标公式

做价值的传播者,一路同行,一起成长问题:怎样才能每天都收到这类文章!答案:只需点击上方《通达信公式指标》{通达信单阳不破}MA30: MA(C,30 ),COLORGREEN;MA30_: IF(MA30>REF(MA30,1),MA30,DRAWNULL),COLORMAGENTA;阳…

高考英语口语测试软件,练习英语口语的app有哪些

随着国际化的发展,英语越来越普遍。英语中口语也是很重要的成分之一。也是跟老外交流或者英语考试的重要考点之一。我们有很多方法锻炼口语。什么方法最快捷最有效方便?下面我们看看几款最受欢迎的英语口语练习app。练习口语的app1、口语侠一款非常实用的…

chkconfig命令会立即生效吗_UG绘制波纹管,整体变形命令你会用吗?

最近又有小伙伴问我波纹管怎么画了,这个以前教过大家,文章名字叫饮料吸管和排水管,看来这个名字不够专业,大家找不到啊,今天就来重新绘制一个,用一个新的方法,大家来额外学习一下,了…

C语言入门日记

参考:C语言入门日记 作者:9art0 发布时间:2020-08-30 16:37:46 网址:https://blog.csdn.net/GatoWong/article/details/108307915?spm1001.2014.3001.5501 C语言入门日记1.1.C语言搭建及system函数1.2.C语言的基础框架解释1.3.C程…