第一课,变量数据和运算符

首先粗略回顾上节基础内容。

1.1注意java中固定格式的书写;如下

1. 2.

java常用的注释类型

1.多行注释以 /* 开头以 */ 结尾的是多行注释。如下图

以/**开头,以**/结尾的是文档注释

 3.及单行注释//。

1.变量的定义是什么?
2.Java定义的常用数据类型有哪些?
3.“%”和“/”分别执行什么运算?
4.发生自动类型转换的条件是什么?
5.如何进行强制类型转换?
1.变量,顾名思义,我自己的理解就是能变来变去,需要什么就变成什么。官方一些的说法是:
Java变量的定义在程序运行期间,随时可能产生一些临时数据,应用程序会将这些数据保存在一些内存单元中,每个内存单元都用一个标识符来标识。这些内存单元被称为变量,定义的标识符就是变量名,内存单元中存储的数据就是变量的值。
好的,这里举个栗子。

 假如,我去外地出差,到了晚上我没地方住,那怎么办,肯定是要找个快捷酒店咯,所以我要去开一间房,到了以后,酒店说了有单人间,双人间,还有总统套房,然后我一看总统套房肯定住不起呀,就要了一个单人间,房号是8888现在房间开好了。但是到了晚上,我忽然感觉有那么些的寂寞,所以嘞,我叫了一个上门服务,来排解一下寂寞,过了一会美团到了,但是怎么找到我呢,因为房间号,房间号就是我的“地址”,所以美团找到了。

但是第二天,我走了,又有一个人住了进来我走了,房间还是8888说明什么变了?,对数据变了但是房间还是没有变。这就是变量。

再简单点就是创建变量的时候会在内存的堆中存入变量的名字,指向栈中的变量值

 

2.Java定义的常用数据类型有哪些?

 数据类型治理着重说一下String这家伙有点特殊;

1.String属于非数值数据类型,

2.String特殊就特殊在他是字符串,是个类,

3.命名规则

 

4.赋值运算符      “=”

使用方法 变量名=表达式

剩下的+   -  *  /   就不多说了,和小学学过的一样

重点说下“%”取模运算,说人话就是只要余数。

5.自动类型转换

1.如果一个操作数是doube型,则整个表达式可提升为doube型。

5.2满足自动类型转换的条件

两种类型要兼容:
--数值类型(整型和浮点型)互相兼容
目标类型大于源类型:
----例如:double 型大于 int 型

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值