尚硅谷Java核心基础---DAY02

一些特别基础的内容,并不进行总结。如关键字,保留字和标识符等不进行总结。

一:标识符
标识符需特别注意的地方:

  1. 标识符不能包含空格
  2. 变量都定义在其作用域内。变量的作用域:其定义所在的一对{}内

标识符的命名规范:
在这里插入图片描述
二:变量分类:

  1. 按数据类型
  2. 按声明的位置不同

注意:字符串String是一个类类型

(1)变量的分类-按数据类型不同在这里插入图片描述

(2)变量的分类-按声明的位置不同
在这里插入图片描述
在这里插入图片描述
三:变量声明中的特殊情况:
声明long型变量,必须以" l “或” L “结尾
声明float型常量,须后加’ f '或 ’ F‘结尾

四:转义字符: (转移符号为 \ )
在这里插入图片描述

基本数据类型之间做运算:
自动类型提升:当容量小的数据类型的变量与容量大的数据类型的变量做运算时,结果自动提升为容量大的数据类型。(注:此时的容量大小指的是,表示数的范围的大和小)
byte,char,short->int->long->float->double

特别的 当byte ,char,short三种类型的变量之间做运算时,其结果必须用int定义

强制类型转换:将容量大的数据类型的变量转换为容量小的数据类型的变量。
需要使用强转符,且可能会导致精度损失。

整形默认为int,浮点型默认为double

发布了19 篇原创文章 · 获赞 1 · 访问量 469

猜你喜欢

转载自blog.csdn.net/qq_42878660/article/details/105396588