一.数据类型
1.基本数据类型
整数类型:
byte 1字节8位有符号整数 -128~+127
short 2字节16位有符号整数 -32768~+32767
int 4字节32位有符号整数 ±2亿(不精确)默认整数类型
long 8字节64位有符号整数
浮点类型
float
double ***默认浮点类型***
字符型
char 2字节
布尔型
boolean false/true
2.常量
int final U=10;
char final X=‘a’;
3.变量
int a;
int a,b,c;
int a=3,b=2;
char a=‘我’;
4.数据类型转换
##(1) 自动类型转换(低字节类型赋值给高字节类型)
byte a=7;
int i=a;
(2) 强制类型转换(高字节类型赋值给低字节类型)
int num=7;
byte a=(byte)num;
double a=7.0;
float b=(float)a;
二.运算符
1.赋值运算符
“=” “+=” “-=” “*=” “/=” “%=”
2.算术运算符
“+” “-” “*” “/” “%” “++” “–”
i++是先运行表达式再+1;
++i是先+1再运行表达式
3.关系运算符
“==” “!=” “>” “<” “>=” “<=”
4.逻辑运算符
“&” “&&” “|” “||” “!” “^”
“&” "|"不论左边取值,右边表达式一定进行运算
“&&” "||"左边取值为false,右边表达式不会进行运算
5.条件运算符
条件?表达式1:表达式2