Java-基本数据类型&String&转义符--------(二)

{​ 

         Java中的数据类型:

                                一、基本数据类型

                                                1.--整数        byte        short        int        long

                                                2.--小数        float        double

                                                3.--布尔        boolean

                                                4.--字符        char

                                二、引用数据类型

                                                1.--字符串

                                                2.--数组

                                                3.--对象

 

         基本数据类型(整数):

类型字节取值范围(二进制)取值范围(十进制)
byte1-2^7 ~ 2^7-1-128 ~ 127
short2-2^15 ~ 2^15 - 1-32768 ~ 32767
int4-2^31 ~ 2^31 - 1-2147483648 ~ 2147483647
long8-2^63 ~ 2^63 - 1……

                       注意:int为整数的默认类型,如需为long类型赋值较大的整数时,需要在值

                得后面加"L"。

 

         基本数据类型(小数/浮点数):

类型字节负数取值范围正数取值范围
float4-3.4E+38 ~ -1.4E-451.4E-45 ~ 3.4E+38
double8-1.7E+308 ~ -4.9E-3244.9E-324 ~ 1.7E+308

                       浮点型数值采用科学计数法表示:

                        2E3  等价于  2 * 10 ^ 3      2000

                       注意:double为浮点数的默认类型,如需为float类型赋值较大的整数时,需要在值

                得后面加"F"。

         基本数据类型(布尔)         

类型字节取值范围描述
boolean1true/false仅描述 ”真“ 或者 ”假“

                        可直接赋值true或者false

                       也可赋值一个结果为true/false的表达式

                       注意:Java中的boolean不能直接参加算数运算

         数据基本类型(字符)

类型字节说明
char2单引号括起来的单个字符

                        ASCII美国信息交换标准码,是最通用的信息交换标准,为英文字符设定了

                统一并且唯一的二进制编码。

                        Unicode(万国码)是计算机领域里的一项业界标准,包括字符集、编码方

                案等。他为每一种语言设定了统一并且唯一的二进制编码,以满足跨语言跨平台        

                进行文本转换,处理的要求。

                        Unicode中每个字符都对应一个二进制数,可以使用多种方式赋值。

                                字符赋值:    char c1='A';       

                                                        (通过''描述字符赋值)

                                整数赋值:    char c2=65;       

                                                        (通过十进制数65在字符集中对应的字符赋值)

                                进制赋值:    char c3='\u0041';       

                                                        (通过十六进制数41在字符集中对应的字符赋值)

 

             转义字符   

                        如果在程序中需要输出单引号字符,改如何完成?

                        转义前:

                        转义成功: 

 

                        为了解决这一问题,Java采用了转义字符来表示单引号和一些特殊符号。                        

转义字符描述
\n换行符
\t缩进(制表位)
\\反斜线
\'单引号
\"双引号

 

 

             引用数据类型(字符串)

类型取值范围字符编码
String任何"  "之间的字面值Unicode字符序列

                        String类型的字面取值:

                                String str1="Hello";       

                                String str2="汉字";   

                                String str3="Java Engineer";   

                                String str4="微服务架构师";   

 

                

 

 

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值