java代码的基本格式
修饰符class类名{
程序代码
}
选择结构语句
if.....else语句
if(判断条件){
执行语句1
}else{
执行语句2
}
if...else if...else语句
if(判断条件1){
执行语句1
}else if(判断条件2){
执行语句2
}
.
.
else if (判断条件n){
执行语句n
}else{
执行语句n+1
}
switch条件语句
switch(表达式){
case目标值1:
执行语句1
break;
case目标值2:
执行语句2
break;
.
.
case目标值n:
执行语句n
break;
default:
执行语句n+1
break;
}
do...while循环语句
do{
执行语句
.
}while(循环条件);
for循环语句
for(初始化表达式;循环条件;操作表达式){
执行语句
.
}
循环嵌套
for(初始化表达式;循环条件;操作表达式){
。
for(初始化表达式;循环条件;操作表达式){
执行语句
。
}
。
}
跳转语句(break、continue)
break出现在switch条件语句中,作用是终止某个case并跳出switch结构。当它出现在循环语句中,作用是跳出循环语句,执行后面的代码。
continue语句用在循环语句中,它的作用是终止本次循环,执行下一次循环。
方法
修饰符 返回值类型 方法名([参数类型 参数名1,参数类型 参数名2,.....]){
执行语句
.
return 返回值;
}
修饰符:方法的修饰符比较多,有对访问权限进行限定的,有静态修饰符static,还有最终修饰符final等,这些修饰符在后边的学习过程中会逐步介绍。
返回值类型:用于限定调用方法返回值的数据类型
参数类型:用于限定调用方法时传入参数的数据类型。
参数名:是一个变量,用于接收调用方法时传入的数据。
return关键词:用于结束方法以及返回方法指定类型的值。
返回值:被return语句返回的值,该值会返回给调用者。
方法的重载
方法的递归
数组
数组的静态初始化有两种方法:
1、类型[] 数组名=new 类型[] {元素,元素,。。。}
2、类型[] 数组名={元素,元素,元素,。。。。}
数组排序
冒泡排序