JavaSE核心技术——变量和运算符

一、变量的声明
格式:变量类型 变量名 [ = 变量初始值];
eg:int x = 3;
二、Java中的数据类型及转换
1、基本数据类型:4类8种——整型(byte、short、int、long)、浮点型(float、double)、字符型(char)、布尔型(boolean)
2、引用类型:数组(array)、类(class)、接口(interface)
3、数据类型的转换:自动类型转换/隐式类型转化(条件:1.两种类型彼此兼容。2.目标类型的取值范围要大于源类型)、强制 类型转换/显示类型转换(格式:变量 = (目标类型)值)
三、Java中的运算符
1、运算符的分类:
1.1、算数运算符(+、-、*、/、%、++、–)
这里写图片描述
1.2、赋值运算符(=、+=、-=、*=、/=、%=)
这里写图片描述
1.3、比较运算符(>、<、>=、<=、==、!=、instanceof)
这里写图片描述
1.4、逻辑运算符(!、&&、||)
这里写图片描述
1.5、位运算符(&、|、^、~、>>、<<、>>>)
这里写图片描述
1.6、条件运算符(?:)
*语法为:表达式1?表达式2:表达式3
解释:表达式1的结果为true时,执行表达式2,否则执行表达式3*。

注:条件运算符很独特,因为他是用三个操作数组成的表达式的三元运算符。它可以替代某种类型的if-else语句

2、运算符优先级
1、按操作数多少划分
一元操作符 > 二元操作符 > 三元操作符
2、 按运算类型划分
算术运算符 > 关系运算符 > 逻辑运算符 > 赋值运算符
3、 尽量多的使用括号
括号优先级别最高
4、表达式的结合方向和优先级
这里写图片描述
四、表达式
1、表达式的类型和值
1.1、 对表达式中操作数进行运算得到的结果称为表达式的值
1.2、 表达式值的数据类型即为表达式的类型
2、表达式的运算顺序
2.1、应按照运算符的优先级从高到低的顺序进行
2.2、 优先级相同的运算符按照事先约定的结合方向进行
这里写图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

DYS_房东的猫

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值