变量的基本运用 (之数据类型)+运算符

变量定义:数据类型 变量名=数据值;

一、数据类型(4类8种)

关键字取值范围内存
整数byte-128~1271
short2
int (默认)4
long   (+后缀 L)  2.33...3L8
浮点数float   (+后缀F)4
double(默认)8
字符char2
布尔boolean1

字符串:String

取值范围大小:double>float>long>int>short>byte

二、运算符

1.

算数预算符+、-、*、%、/
自增自减++,--

单独使用,++,--放在变量前后一样;

参与计算时,

int a=9;b=++a b=>10;a=10【先加后用】;

b=a++; b=>9 a=10【先用后加】[少]

赋值=,+=,-=,......

a+=b,a=a+b;

除=外,隐藏强制类型转换:

short s=1;

s+=1;  s=(short) (s+1)

关系==,!=,>,>=,<,<=结果全为boolean,只true or false
逻辑

!;

&&(且),|| (或)

【短路逻辑运算符】

当左边可确定结果,右不再执行
三元关系表达式?表达式1:表达式2关系表达式 trne,则执行表达式1,;false 2

算术运算符:

(1)a.若有小数参加运算 ,结果可能不精准(..)

         b.整数参加运算,结果只能为整数

(2)取模(or余)【得到余数】

         a.取模应用场景( 三 整除、偶数、斗地主)

         b.n位数拆分公式:

个:数值%10

十:数值/10%10

百:数值/100

千:数值/1000

......

3.算数运算符高级运算

“+”操作的三种情况

数字

相加

类型转换分类

隐式转换(自动类型提升)

取值范围小=>大double>float>long>int>short>byte
byte,short,char三种类型数据运算时,转换=>int再运算
强制转换大=>小若数据过大进行强转,数据会发生错误
格式:目标数据类型 变量名=(目标数据类型) 被强转的数据
字符串相加

(只有+,

无 -,* 等)

只要“+”操作中出现 字符串,=>字符串拼接“123”+123=>“123123”
连续进行“+”操作时,从左到右逐个执行1+2+“adc”+3+4=>"3adc34"

字符

相加

字符+字符;

字符+数据

ASCII码A:65 a:97
字符+字符串字符串拼接

4.运算符优先级:()高于所有

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值