标识符
作用:标识符就是用来给包(package),类(class),方法(函数)变量命名
组成:
1.Unicode(数字,大小写字母)
2.下划线
3.美元符号“$”
注意事项:不能以数字开头
不能以关键字或true,false,null开头
命名规则:
1.见名知意(命名要有意义)
2.包:就是一个文件夹,主要对文件进行分类
3.类:写Java 代码的文件;如果类名只有一个单词,首字母大写;如果类名有多个单词,那么每一个单词的首字母大写
4.变量,方法:如果变量名或方法名是一个单词,字母全小写;如果变量名或方法名是多个单词,首字母小写;从第二个单词的首字母开始所有单词的首字母全大写
基本数据类型
整数类型
byte 一个字节
Short 两个字节
Int 四个字节
Long 八个字节
浮点型
Float 四个字节
Double八个字节
字符型
Char 两个字节
布尔型
boolean
由系统确定
引用数据类型:
类、数组、接口
变量
变量定义格式:数据类型 变量名=变量值(初始化数据)
常量
注意:常量名全部大写
变量和常量的区别?
常量的值不可更改 变量的值可以在一定范围内改变
常量格式的定义:
final 数据类型 常量名(字母大写)=值
运算符
运算符分类
运算符
自增自减
++,--
加减乘 除 求余
+,-,* ,/, %
赋值运算符
+=,-=,*=,/=,%=
逻辑运算符
>,=,<=,==,!=,&&,||,|,&,!
Int x=1;double y=2;
X += y;等价于 x=(int)x+y;
整型和整型运算至少是int类型
程序流程控制
选择语句
if(布尔表达式){
//如果布尔表达式为true ,就执行的语句
}
if(布尔表达式){
//如果布尔表达式为true ,就执行的语句
}
else{
//如果布尔表达式为false ,就执行的语句
}
if(布尔表达式){
}
else if{
}else if{
}
//等等 直到
else{
}
switch(变量){
case 值:
//语句
break;
case 值:
//语句
break;
default:
//语句
}
循环语句
while(布尔表达式){
//循环体
}
当不知道循环次数 知道达到某个条件时结束
do{
//循环体
}while(布尔表达式);
至少执行一次循环体
for(初始化;判断语句;条件控住语句){
//循环体
}
当明确
知道循环次数时候使用 for循环