数据类型:
1.基本数据类型:
整型类型:byte[1字节]、short[2字节]、int[4字节]、long[8字节]、
浮点类型:float[4字节] double[8字节] boolean[1字节]
字符型:char[2字节]
2.引用数据类型:类 枚举 接口 数组
变量名:--- 命名规则
1.。由字母 数字 下划线_ 美元符$ 组成
2。不能以数字开头
3.不能使用java关键字
4.见名知意
a类名接口每个单词首字母大写
b方法 变量名第一个单词的首字母小写其他单词的首字母大写【studentAge】
c常量所有字母全大写
二、运算符:
1.算术运算符:+,-,/,*,%,++(前,先+1再运算,后,先运算再+1),--
2.关系运算符:>,>=,<,<=,==,!=得到的结果一定是boolean值
3.逻辑运算符:连接多个关系运算的。&&{这两个关系运算符得到的结果都为true才为true}
||{两个运算符只要有一个true,就是true} !{取反}
4.赋值运算符:=,+=,-=,*=,/=,%=
5.位运算符【二进制】:&,|,^,>>,<<
6.三目运算符:
条件语句?表达式1:表达式2
三、控制语句
if(条件){}
if(条件){}else{}
if(条件){}else if(条件){}。。。else{}
swithch(表达式){ //switch表达式的值的类型byte short char int String
case 值1:代码块 break;
case 值2:代码块 break;
case 值2:代码块 break;
default: 代码块 break;
}
注意事项:
a.每一个case的值不能重复
b.default找到不匹配的case时执行default的语句
c.break执行完对应的case 后 跳出switch语句。如果没有使用break则找到匹配的case后 会把后面所有的语句都执行
while(条件){ //条件是boolean值}
do{}while(条件);至少执行一次
for(初始值;条件;变化){ //初始值只执行一次
}
四、数组
数据类型【】 变量名=new 数据类型【长度】
数据类型【】 变量名={值,值,,,}
排序:冒泡排序 快速排序 选择排序【擂台排序】



