数据类型与变量及运算符

数据类型

在Java中数据类型主要分为两类:基本数据类型引用数据类型

基本数据类型有四类八种:

       1.四类:整型、浮点型、字符型以及布尔型

       2.八种:

变量

 对于那些经常改变的内容,在Java程序中称为变量。而数据类型就是用来定义不同种类变量的。

定义变量的语法格式为:

数据类型 变量名 = 初始值 

注意事项:

1. 变量在使用前必须要赋初值,否则编译报错

2.Java中使用 单引号+单个字母 的形式表示字符字面值 

3.Java的boolean类型和int不能相互转换,不存在 1 表示 true, 0 表示 false 这样的用法

类型转换

自动类型转换(隐式)

代码不需要经过任何处理,在代码编译时,编译器会自动进行处理。

特点:数据范围小的转为数据范围大的时会自动进行

强制类型转换(显式)

当进行操作时,代码需要经过一定的格式处理,不能自动完成。

特点:数据范围大的到数据范围小的。

注意事项:

1.如果需要把范围大的类型赋值给范围小的,需要强制类型转换,但是可能精度丢失

2.强制类型转换不一定能成功,不相关的类型不能相互转换

运算符

算数运算符

1.基本四则运算符:加减乘除模(+ - * / %)

注意:

        都是二元运算符,使用时必须要有左右两个操作数

        int/int结果还是int类型,而且会向下取整

        做除法和取模时,右操作数不能为0

2.增量运算符  += -= *= %=

注意:只有变量才能使用该运算符,常量不能使用。

3.自增/自减运算符 ++  --  

注意:

        如果单独使用,【前置++】和【后置++】没有任何区别

        如果混合使用,【前置++】先+1,然后使用变量+1之后的值,【后置++】先使用变量原来的值,表达式结束时给变量+1

        只有变量才能使用自增/自减运算符,常量不能使用,因为常量不允许被修改

关系运算符

关系运算符主要有六个:==   !=  <  >  <=  >=, 其计算结果是true或者false

注意:当需要多次判断时,不能连这写,比如:3<a<5

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值