Java开发Day05

一、关键字keywords

  1. 关键字的特点
  • 完全小写的字母
  • 在增强版的记事本当中(例如Notepad++)有特殊颜色

二、标识符

  1. 标识符:是指在程序中我们自定义的内容。比如类的名字、方法的名字和变量的名字等等,都是标识符
  • HelloWorld案例中,出现的标识符有类的名字HelloWorld
  1. 命名规则(硬性要求)
  • 标识符可以包含英文字母、数字、下划线和$(美元符号)
  • 不能以数字开头
  • 标识符不能是关键字
  1. 命名规范(软性建议)
  • 类名规范:首字母大写,后面每个单词的首字母都要大写(大驼峰式)。例如:HelloWorld
  • 变量名规范:首字母小写,后面每个单词的首字母要大写(小驼峰式)
  • 方法名:同变量名
  • 注:除了类名,其他的名字首字母都要小写

三、常量(在程序运行过程中固定不变的量)

  1. 常量的分类:
  • 字符串常量:凡是用双引号引起来的部分就叫字符串常量。例如:“abc”、“Hello”、“123”。可以空着不写
  • 字符常量:凡是用单引号引起来的单个字符,就叫字符常量。两个单引号之间必须有且仅有一个字符,不能空着不写。例如:‘A’、‘b’、‘9’、‘中’······
  • 整数常量:直接写上的数字,没有小数点。例如:520、1314、-1314520
  • 浮点数常量:直接写上的数字,有小数点。例如:1.314、5.20
  • 布尔常量:true、false
  • 空常量:null,代表没有任何数据。空常量不能直接用来打印输出

四、数据类型

  1. 数据类型分为基本数据类型和引用数据类型。
  2. 基本数据类型的分类:四类八种。
  • [1] 整数型:byte、short、int、long
  • [2] 浮点型:float、double
  • [3] 字符型:char
  • [4] 布尔型:boolean
  1. bite:一个字节。范围:-128——127
    short:2个字节。
    int:4个字节
    long:8个字节
    float:4个字节
    double:8个字节
    char:2个字节
    boolean:不明确(官网)
    (1字节=8位)
  2. 注意事项:
  • 字符串(String)不是基本数据类型,而是引用数据类型
  • 数据存储的范围和字节数不一定相关。例如:float的数据范围比long更加广泛,但是float是4个字节,而long是8个字节
  • 整形数据默认为int类型,浮点数类型默认为double类型。如果要用 long、float数据类型,需要加后缀F或L。小写后缀也可以,但是我们推荐使用大写后缀

五、数据类型的转换

/**
左右两边的数据类型不同,但是程序运行正常,并没有报错。这是为什么呢?这就是我们下面要讲的:数据类型转换
*/
long num1 = 520
  1. 当数据类型不一样时,将会发生数据类型转换。数据类型转换分为自动类型转换(隐式)和强制类型转换(显式)。
  2. 自动类型转换(隐式):
  • [特点]:代码不需要进行特殊处理,自动完成

  • [规则]:数据范围由小到大(上面的例子中,左边是int类型,右边是long类型,符合从小到大的规则,所以发生了数据类型自动转换

  1. 强制类型转换
  • [特点] :代码需要进行特殊的格式处理,不能自动完成
  • [格式] :范围小的数据类型 + 变量名 = (范围小的数据类型)原本范围大的数据;例如:
/**
强制类型转换
*/
int num = (int)1314.520;
  1. 强制类型数据转换一般不推荐使用,因为它可能会发生精度损失、数据溢出
  2. byte、short、char这三种数据类型都可以发生数学运算。
  3. byte、short、char这三种数据类型在运算时,都会被首先提升成为int类型,然后在计算
yte num1 = 5;
short num2 = 2;
/**
右边相加时,先转换成int类型,在进行相加
*/
short num3 =short)( num1 + num2);
  1. boolean 类型不能进行数据类型转换

六、变量(程序运行期间可以改变的量)

  1. 创建一个变量的格式:数据类型+变量名称 = 数据值;
  2. 如果创建多个变量,那么变量之间的名称不可以重复
  3. 对于float和long类型来说,字母后缀不可丢
  4. 右侧的数据值不能超过左侧类型的范围
  5. 没有进行赋值的变量不能直接使用,一定要赋值之后才能使用
  6. 变量的使用区域不能超过作用域的作用范围
    【作用域】从定义该变量的一行开始,一直到直接所属的大括号结束为止
  7. 可以通过一个语句来创建多个变量,但是一般情况下不推荐这么写。例如:
int x=100,y=200,z=300;
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值