java003
定义一个方法格式:
public static void 方法名称(){
方法体
}
方法名称的命名规则和变量一样,小驼峰
注意:
1、方法定义的先后顺序无所谓
2、方法定义不能产生嵌套包含关系
3、方法定义好之后,不会执行的,必须要【调用】才能执行
调用方法:
在main方法的方法体中输入:
方法名称();
方法就是:先搞总体,在搞局部
判断语句
1、单if语句
if(关系表达式){
语句体;
}
执行语句体或不执行
2、 if …else语句
if (关系表达式) {
语句体1;
}
else{
语句体2;
}
执行语句体1或语句体2
3、if…else if…else
if (判断条件1){
语句1;
}
else if(判断条件2){
语句2;
}
…
else if (判断条件n){
语句n;
}
else (判断条件n+1){
语句n+1;
}
选择语句
switch语句格式:
switch(表达式){
case 常量值1:
语句1;
break;
case 常量值2:
语句2;
break;
…
default:
语句体n+1;
break;
}
注意事项:
1、最后一个break是可以省略的,但是最好不要
2、多个case后面的数值不可以重复
3、switch后面小括号当中只能是下列数据类型:基本数据类型:byte/short/char/int;引用数据类型:String字符串、enum枚举
4、switch语句可以很灵活,前后顺序可以颠倒,break语句可以省略
5、运行机制是:“匹配到哪一个case就从哪一个位置向下执行,知道遇到了break或者整体结束为止”(会穿透下面的case,但是会执行下面语句)
public class HelloWorld{
public static void main(String args[]) {
int num =2;
switch (num) {
case 1:
System.out.println("周一");
break;
case 2:
System.out.println("周二");
case 3:
System.out.println("周三");
case 4:
System.out.println("周四");
case 5:
System.out.println("周五");
default:
System.out.println("双休");
break;
}
}
}/*结果是:
周二
周三
周四
周五
双休
*/
循环语句
基本组成部分:
1、初始化语句:在循环开始最初执行,而且只做唯一一次
2、条件判断:若果成立则循环继续;不成立则循环推出
3、循环体:每次要重复做的事
4、步进语句:每次循环之后都要进行扫尾工作,每次循环之后都有执行一次
for循环语句格式:
for(初始化表达式1;布尔表达式2;步进表达式3){
循环体4
}
While循环语句格式:
while (表达式) {
若干语句;
}
do{
若干语句;
}while (表达式);
注意: do-while循环和while循环的区别是do-while循环的循环体至少被执行一次
故意死循环:
while (true){
循环体;
}
如果死循环后面有语句会编译失败
ps:这篇笔记比较简单,没有太多深入的东西,可以作为复习基础。主要原因是今天状态不好,需要改正~另外需要多多实践!!!