首先粗略回顾上节基础内容。
1.1注意java中固定格式的书写;如下
1. 2.
java常用的注释类型
1.多行注释以 /* 开头以 */ 结尾的是多行注释。如下图
以/**开头,以**/结尾的是文档注释
3.及单行注释//。
1.变量的定义是什么?
2.Java定义的常用数据类型有哪些?
3.“%”和“/”分别执行什么运算?
4.发生自动类型转换的条件是什么?
5.如何进行强制类型转换?
1.变量,顾名思义,我自己的理解就是能变来变去,需要什么就变成什么。官方一些的说法是:
Java变量的定义在程序运行期间,随时可能产生一些临时数据,应用程序会将这些数据保存在一些内存单元中,每个内存单元都用一个标识符来标识。这些内存单元被称为变量,定义的标识符就是变量名,内存单元中存储的数据就是变量的值。
好的,这里举个栗子。
![](https://img-blog.csdnimg.cn/5b32cf79d4944a69b38051afd42f2983.png)
假如,我去外地出差,到了晚上我没地方住,那怎么办,肯定是要找个快捷酒店咯,所以我要去开一间房,到了以后,酒店说了有单人间,双人间,还有总统套房,然后我一看总统套房肯定住不起呀,就要了一个单人间,房号是8888现在房间开好了。但是到了晚上,我忽然感觉有那么些的寂寞,所以嘞,我叫了一个上门服务,来排解一下寂寞,过了一会美团到了,但是怎么找到我呢,因为房间号,房间号就是我的“地址”,所以美团找到了。
但是第二天,我走了,又有一个人住了进来我走了,房间还是8888说明什么变了?,对数据变了但是房间还是没有变。这就是变量。
再简单点就是创建变量的时候会在内存的堆中存入变量的名字,指向栈中的变量值
2.Java定义的常用数据类型有哪些?
数据类型治理着重说一下String这家伙有点特殊;
1.String属于非数值数据类型,
2.String特殊就特殊在他是字符串,是个类,
3.命名规则
![](https://img-blog.csdnimg.cn/db2664f2f1184b3b86e71a4feb88428a.png)
4.赋值运算符
“=”
使用方法 变量名=表达式
剩下的+ - * / 就不多说了,和小学学过的一样
重点说下“%”取模运算,说人话就是只要余数。
5.自动类型转换
1.如果一个操作数是doube型,则整个表达式可提升为doube型。
5.2满足自动类型转换的条件
两种类型要兼容:
--数值类型(整型和浮点型)互相兼容
–
目标类型大于源类型:
----例如:double 型大于 int 型