JAVA基本数据类型及简介

Java中有8种基本数据类型来存储数值、字符和布尔型
基本数据类型包含:数值型、字符型、布尔型三大类
其中数值型可单分出两种类型:整数类型 (byte\short\int\long)浮点类型 (float\double)

整数类型中分别具有不同的取值类型及范围:

  • byte 8位 -128~127
  • short 16位 -32768~32767
  • int 32位 -2147483648~2147483647
  • long 64位 -92223372036854775808~9223372036854775807

对于long型,若赋给其的值大于或小于int类型最大或最小值,需要在数字后加入L或l,表示其为长整数

浮点类型中不同的取值类型及范围:

  • float 32位 1.4E-45~3.4028235E38
  • double 64位 4.9E-324~1.797693134823157E308

默认情况下,小数类型都被看作double型,若使用float型小数,则需要在小数后添加F或f。double类型可使用后缀d或D来明确表明这是一个double类型,不加d不会出错,但float类型不加入f会被认为成double类型,从而可能出错

字符类型的注意事项:

  • char型 存储单个字符 16位(2个字节)定义时要以单引号表四,如’s’。若使用双引号则为字符串。java语言也可以把字符当成整数对待,如char x = ‘a’,即为char x = 97。因为Java支持unicode编码,可以存储65536个字符(0x0000~0xffff),所以Java中字符几乎可以处理所有国家语言文字。若想得到一个文字或数字的unicode编码必须使用显式类型,for example: char word = ‘d’; 则unicode输出时为(char) word,则可获得
  • 转义字符,以\反斜杠开头,后加一个或多个字符。 转义字符具有特定含义,不同于字符原有意义。可以通过printf函数展示效果。
    对应字符及含义:
    \ddd 1-3位八进制数据所表示的字符,如\123
    \uxxxx 4位十六进制数据所表示的字符,如\u0052
    \ ’ 单引号字符
    \\ 反斜杠字符
    \t 垂直制表符,将光标移到下一个制表符的位置
    \r 回车
    \n 换行
    \b 退格
    \f 换页
    将转义字符赋值给字符变量时,需要加入单引号。 ps:char cl = ‘\’ 输出为 \

布尔类型:

  • 又称为逻辑类型,通过boolean来定义变量,只有true和false两个值,通常用来判断条件
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值