java数据类型

举报
西红柿炒鸡蛋儿 发表于 2022/02/26 17:36:28 2022/02/26
【摘要】 一.数据类型有什么用?数据类型用来声明变量,程序在运行过程中根据不同的数据类型分配不同大小的空间。int I = 10; double d = 1.23;i变量和d变量类型不同,空间大小不同。 二.数据类型在java语言中包括两种:1.第一种:基本数据类型基本数据类型又可以划分为四大类8小种:(1).第一类:整数型(没有小数的)byte、short、int、long (2).第二类:浮点型(...

一.数据类型有什么用?

数据类型用来声明变量,程序在运行过程中根据不同的数据类型分配不同大小的空间。

int I = 10; double d = 1.23;

i变量和d变量类型不同,空间大小不同。

 

二.数据类型在java语言中包括两种:

1.第一种:基本数据类型

基本数据类型又可以划分为四大类8小种:

(1).第一类:整数型(没有小数的)

byte、short、int、long

(2).第二类:浮点型(带有小数的)

float、double

(3).第三类:布尔型

boolean 只有两个值true和false,true表示真,false表示假

(4.)第四类:字符型

char java中规定字符型字面量必须使用单引号括起来,属于文字

8小种:

byte、short、int、long

float、double

boolean

char

 2.第二种:引用数据类型

字符串型String属于引用数据类型。

String字符串型String属于引用数据类型,String字符串不属于基本数据类型范畴,java中除了基本数据类型之外,剩下的都是引用数据类型,引用数据类型后期面向对象的时候才会接触。


三.8种基本数据类型的区别

整数型:byte、short、int、long有什么区别?
浮点型:float和double有什么区别?
区别:占用的空间大小不同


四.关于计算机存储单位?

计算机只能识别二进制(1001101100…)

一字节 = 8bit(8比特)--> 1byte = 8bit

1bit就是一个1或0

1KB = 1024byte

1MB = 1024KB

1GB = 1024MB

1TB = 1024GB

byte b = 2 ; 在计算机中是这样表示的:00000010

short s = 2;在计算机中是这样表示的:00000000  00000010

int I = 2;在计算机中是这样表示的:

00000000 00000000 00000000 00000010

五.数据类型的取值范围

(1个字节)byte:【-128 ~ 127】

(2个字节)short:【-32768 ~ 32767】可以表示65536个不同的数字

(4个字节)int:【-2147483648 ~ 2147483647】
(2个字节)char:【0 ~ 65535】可以表示65536个不同的数字

注意:short和char实际上容量相同,不过char可以表示更大的数字,因为char表示的是文字,文件没有正负之分,所以char可以表示更大的数字。

【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。