当前位置:   article > 正文

标识符与数据类型

标识符与数据类型

标识符命名必须合法

  • 类名,变量名,方法名都被称为标识符

  • 变量名不能以-,#,%,*。@,数字开头,可以字母,美元$, _下划线开始

在这里插入图片描述

标识符命名规范:

命名的时候尽量让别人见名知义

关键字:

在这里插入图片描述

数据类型

基本类型

类型 变量=值;

数据类型:整字,中文字 ,小数,英文字

  • 整数byte>1字节, short>2字节, int>4字节, long>8字节

  • byte: -128~127 (为什么不是128呢?因为里面加入了一个0)

  • 通常定义整形变量时,使用int,因为使用byte/short很容易超过。

  • 浮点型:表示小数,float>4字节, double>8字节

  • 通常定义浮点变量时,使用double,因为它更大,精度更高,并且不用加f,简单省事

  • 一个字符char>占用2字节

  • 判断对错boolean>不谈占多少空间

    注意:定义long型变量,必须以"l"或者“L"结尾。

    注意:定义float类型变量时,必须以”f" 或者“F”结尾。

    注意:float表示数值的范围比long还大,但是精度低

基本数据的运算规则:

自动提升运算:
byte-short-int-long-float-double

引用数据类型

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

  • 类 class
  • 接口 interface
  • 数组[]array

拓展

整数拓展:

值的开头:二进制0b , 八进制 0 ,十六进制0x,十进制

如果没有开头就是十进制;

浮点数拓展

// float/double

银行业务如何表示?>>BigDecimal
在这里插入图片描述

字符类拓展

强制转换:所有字符的本质还是数字,只需要在值的前面加()就可以了。

注意:强制转换可能会导致精度损失。

char–>int–>double

char定义

在这里插入图片描述

char强制转换并且输出

输出的结果
在这里插入图片描述

char型变量unicode的运用:

  • 字符转换成数字是通过unicode编码表.
  • 区间范围:u0000~uFFFF

char类型反向编码:char 变量 = ‘\u0000’;

转义字符

\t:空格 ,制表符

\n:换行

在这里插入图片描述

如果要输出 \n ,怎么办呢?在前面加一个 \ 就可以了

String拓展(引用数据类型)用“ ”

String数据类型的使用:

在这里插入图片描述
第一个结果是:false

第二个结果是:true

  • 注意:original: 输入完毕以后要删除,不然就会报错。不过,放心吧,小老弟,它会自己出来的。

注意:String字符串不能强制转换成int类型。

本文内容由网友自发贡献,转载请注明出处:https://www.wpsshop.cn/w/盐析白兔/article/detail/209418
推荐阅读
相关标签
  

闽ICP备14008679号