一 .JAVA的基本数据类型
java基本数据类型一共有8种,分为三类,字符类型char,布尔类型boolean以及数值类型byte、short、int、long、float、double。数值类型又可以分为整数类型byte、short、int、long和浮点数类型float、double。
类型名称 | 类型解释 |
---|---|
char | 通常用于保存单个字符 |
boolean | 该类型只用于保存turn/false |
byte | 用与保存整型数值,因为byte在系统中规定为1个字节,取值范围是 是-128~127之间 |
short | 用与保存整型数值,因为short在系统中规定为2个字节,取值范围是是-32768~32767之间 |
int | 用与保存整型数值,因为short在系统中规定为4个字节,取值范围是负的2的31次方到正的2的31次方减1之间 |
long | 用与保存整型数值,因为short在系统中规定为8个字节,取值范围是负的2的63次方到正的2的63次方减1之间 |
float | 用于保存单精度数值, 数据范围在3.4e-45~1.4e38,直接赋值时必须在数字后加上f或F |
double | 用于保存双精度数值,数据范围在4.9e-324~1.8e308 |
在JAVA中通常还会用到引用数据类型String,它是通过JAVA提供的一个类来实现的
- 用途:通常用于保存字符串类型的数据 注:该类型为引用数据类型,
- 使用格式:String 变量名=“语句”;
二.常用运算符
- 算数运算符
运算符 | 含义以及使用 |
---|---|
+ | 加法运算符>举例:5+8>结果:8 |
— | 减法运算符>举例:5-8>结果:3 |
* | 乘法运算符>举例:5*8>结果:40 |
/ | 除法运算符>举例:5/5>结果:1 |
% | 取余运算符>举例:8%5>结果:3 |
++ | 自增运算符>举例:i=2,j=i++>结果:i=3,j=2 |
– -- | 自减运算符>举例:i=2,j=i-- -->结果:i=1,j=2 |
*注意:
a.对于除法运算符,如果两个操作数均为整数,结果也是整数,会舍弃小数部分,如果其中有一个为浮点数,将自动进行类型转换,结果也会保留小数部分
b.自增/减运算符有i++,++i两种方式,它们的不同点是,i++为先执行语句在自增,++i为先自增在执行语句
赋值运算符:示例 i+=j; 即相当于i=i+j; 同理*=,/=,%=的操作是相同的
三.关系运算符
运算符 | 含义以及示例 |
---|---|
== | 等于>示例 5==6,结果为false |
!= | 不等于>示例 5!=6,结果为true |
> | 大于>示例 5>6,结果为false |
< | 小于>示例 5<6,结果为true |
>= | 大于等于>示例 5>=6,结果为false |
<= | 小于等于>示例 5<=6,结果为true |
*注意:“=”为赋值运算符 “==”为关系运算符