Java基本语法:
1、标识符 Java出现的名称 如源文件名 类名 变量名 方法名
命名规范(见名知意):
1、类名 :所有单词首字母大写的 其他字母要小写 一般使用名词命名 如 Person 如 TestPerson
2、变量名:第一个单词首字母小写 其他单词首字母大写 其他字母小写 一般使用形容词 如 stuAge
3、常量名:所有字母都大写 多个单词之间使用下划线隔开 如 static final int EXIT_ON_CLOSE=0
4、方法名:第一个单词首字母小写 其他单词首字母大写 其他字母小写 一般使用动词 如 void setAge(int age)
__2、变量 定义 变量的数据类型 变量名[=初始值];变量可能是基本数据类型 如 int age ;
也可能是引用数据类型的变量 如 Student stu ; __
3、常量 定义 final 数据类型 常量名 = 初始值;
4、数据类型
基本数据类型 byte, short, int, long, float, double, char, boolean
基本数据类型的转换
1、自动转换 :
小容量类型 自动转换为大容量类型
byte, short, char 参与运算时 先提升为int
如 short s1 = 1; short s2 = s1 + 1 ;
2、强制转换
大容量 转换为 小容量
注意:强制转换可能丢失精度
5、运算符
算术
/ % ++ –
比较运算符
= < <= != ==
所有的比较都可以应用到 int, short, byte, long, float, double, char
对于boolean只能使用 == 和 !=
引用数据类型 只能使用 == 和 !=
赋值运算符
= ,+=, -= ,*= ,/= ,%= 如:int x = 20; 逻辑运算符
&& 短路
& 非短路
|| 短路
| 非短路
! 非
程序的流程结构
顺序结构
选择结构
if(条件表达式){}else{}
switch case break default
switch(表达式){// byte short char int String enum(也可以是枚举类型)
case 常量1:
语句块;
[break;]
case 常量2:
语句块;
[break;]
default:
默认的语句块
[break;]
}
循环结构
while(条件表达式){
}
do{
}while(条件表达式);
for(初始表达式;条件表达式;迭代表达式){
}
流程跳转语句
break
continue
面向对象
1、数组定义和使用
定义数组:
数据类型[] 数组名;
如 int[] scores ; Student[] students ;
创建数组:
a、scores = new int[10];
b、Student stu1 = new Student();
Student[] students = {new Student(),new Student(),stu1};
c、Student[] students = new Student[2];
students[0] = new Student();
通过索引引用数组中的元素 从0 开始 到 length-1
数组有length属性表示数组的长度
注意:数组越界异常 (运行时异常) java.lang.ArrayIndexOutOfBoundsException |
|