分享

记录我的自学第五天,基础数据类型的熟悉

 AnonymousV脸 2018-12-28

接下来学习的就是基本数据类型了,说真的,我看到这个数据类型,我脑壳疼,看似简单却又隐藏着复杂,得花时间去熟悉掌握,感觉人生已经快到达癫疯了。

java里边有8种基本数据类型来存储数值、字符和布尔值

一、 整数类型

整数类型是存储整数数值的,包含正数和负数,分为八进制、十进制、十六进制三种表示形式;

十进制:不能以0作为开头(0除外);

八进制:必须以0开头;

十六进制:必须以0X或0x开头;

根据它所占内存大小的不同,可分为byte、short、int、long 4种类型,它们具有不同的取值范围

教程里边说大概了解一下就行,因为现在电脑的计算机里都可以直接对进制进行转换,反正我是越看越懵逼,这组数据主要是在以后代码的编写过程中去给变量赋值的,给的值不能超过它对应的范围,接下在实际学习一下

先新建一个类Number,然后给不同的数值型变量赋值,最后相加输出

二、 浮点类型

浮点类型是表示有小数部分的数字,java语言中浮点类型分为单精度浮点类型(float)和双精度浮点类型(double),也是有着各自对应的取值范围

这个取值范围里有个大写的字母E,它的意思就是10的次方,比如说2E20就是2乘10的20次方,一般遇到小数都会默认看作double型,如果要使用float型小数,则必需要在小数后边添加F或f,double型小数加不加d都可以。

三、 字符类型

Char型,用于存储单个字符,占两个字节(也就是16位)的内存空间,在定义字符型变量时,要以单引号表示,入’s’表示一个字符,而”s”则表示一个字符串,虽然只有一个字符,但由于使用了双引号,它仍然表示字符串。

转义字符,这个是一种特殊的字符变量,它以反斜杠“\”开头,后边跟一个或多个字符,转义字符具有特定含义,不同于字符原有的意义,故称“转义”。

四、 布尔类型

布尔类型又称逻辑类型,通过关键字boolean来定义布尔类型变量,只有true和false两个值,分别代表真和假,布尔类型不能与整数类型进行转换,通常被用在流程控制中作为判断条件。

今天就学这么一点吧,真的感觉数据量好大,好乱好复杂,虽然教程里说是大概了解一下就行,但我觉得还是努力吃透它,幸好这些理解含义的东西比较少,死记硬背的东西较多,我还得再背背,我感觉Java的学习,现在才正式开始,从简单到入门,到略懂,再到复杂,循序渐进的一个过程,以后学习的路会更难,每日能消化的知识点会更少,但我相信,积少成多,一次吃不透就返回去再吃一次,终会有所积累的。

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多