java基础笔记之数据类型

13.数据类型是什么?

每一种数据类型相当于一个类型的桶。

不同数据类型装的值不同,不同类型的桶装的东西也不同

如:

a)铁桶能装水不能装硫酸

b)塑料桶能装水不能装汽油

c)网状垃圾桶不能装水等液体

 简单理解:数据类型约束了值的范围!

1、java 中数据类型分类

a)基本数据类型 (Primitive Data Type) 

b)引用数据类型(对象类型) (Reference Type) 

14.区分类型的作用

a)分门别类:更好的使用及查找(数字可以计算,布尔值可以判断条件,字符串可以分割截取等)

例如:水桶:水可以浇花,洗澡,做饭,汽油桶:可以燃烧,油漆桶:可以喷漆

b)节约内存:为变量找到合适的类型

15.基本数据类型

Java 中的原生数据类型共有 8 种: 

1)字节型:使用 byte 表示。 (1字节 表示-128~127 之间的 256 个整数) 。 

2)型短整:使用 short 表示。 (2字节) -32768 - 32767

3)整型:使用 int 表示。 (4字节) -2147483648-2147483647

4)长整型:使用 long 表示。 (8字节)-9233372036854477808-9233372036854477807

5)单精度浮点型:使用float表示。(4字节)小数点6位(第7位根据8位四舍五入)38位  (指数形式 1.222e10)

6)双精度浮点型:使用double表示。(8字节)小数点15位(第16位根据17位四舍五入)   308位(指数形式1.22234242e10)  

7)字符型:使用char表示。(2字节)Unicode编码(utf-16)‘ \u0000 - u\ffff ’  

8)布尔型:使用boolean表示。(1位)true false

16.整数分进制:

二进制:  0 1  

默认  10进制  

8进制 -->0      0-7

16进制 -->0x   0-9 A-F

浮点数可以以指数形式来定义

float f1=1.31e-33f

字符可以以整数(各进制都可以)和字符的形式定义

char c=48;

转义字符(char和string都可以使用):(有些字符不能直接表示,需要转义完成)

格式:    \+单个字符

\'      -->      '

\"      -->      "

\\      -->      \

\t      -->     tab

\n     -->        换行

17.字符串(引用类型):存储多个字符

1)简单定义: 

String str1="字符串的内容";

String的变量由多个字符char 组成,内部是char数组

2)输出语句使用字符串Sytem.out.print(变量);  这里的变量不是字符串会自动转换为字符串。

3)基本类型转换的是值,引用类型则 是调用toString转换。 

4)+ 可以拼接多个字符串  

String str2="341方式2313"+"2342424";

String str3="341方式2313"+str2;

5)字符串与其他类型+拼接时,其他类型先转化为字符串再进行拼接

6)char进行+操作时,会先转换为int再进行加法运算,注意这里不是做字符串拼接

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值