第二章:Java编程基础2

2.2变量

2.2.1定义变量:

    数据类型 变量名=初始值

注意:必须先声明后使用;可同时声明多个,中间加“,”

2.2.2数据类型:
基本数据类型:
数值型:
整数
字节(byte):8位
短整(short):16位
整型(int):32位
长整(long):64位
浮点
单精(float):32位
双精(double):64位
字符型(char):2字节
布尔型(Boolean)
引用数据类型:
类(class):变量和方法的集合
接口(interface):方法特征的集合
数组:相同类型变量的集合
枚举(enum)
注解(gnnotation)

数据地址:
栈:给值不给址
堆:给址不给值
栈内存:临时开的空间,每次给一个空 间
堆内存:运行效率高,每次给一段空间

2.2.3类型转换:
自动:
隐式(1.兼容2.目标类型范围大于源类型范围)
强制:
显式:格式:

          目标类型 变量名=(目标类型)值

自动转换情况:整数类型之间(short和char不能互换)、整数类转float、其他类转double

2.3运算符

优先级表(由高到低)

逻辑运算符:&、|、^、’、&&、||

分割符:.、[]、()、{}、;

一元运算:++、–、!~

强制类型转换:type

乘、除、取余:*、/、%

加、减:+、-

移位运算符:>>、>>>、<<

关系大小运算符:>、<、>=、<=

等价运算符:==、!=

按位与:&

按位异或:^

按位或:|

逻辑与:&&

逻辑或:||

三元运算符:?:

赋值运算符:=、+=、-=、*=、/=、%=、^=、&=、|=、<<=、>>=、>>>=

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值