JAVA上课笔记3 (JAVA基础语法2)
条件分支语句
if(布尔表达式)执行2句话或2句以上的记得加大括号
if()。。。else。。。
if()。。。else。。。if()。。。else。。。
效率低 如果碰到最好用其他代替
最简单的 三目运算符
switch(n){
case 10;......;break;
case 20;......;break;
case 30;......;break;
default;....
}
在javaSE7.0之前括号里只能写整形表达式
如果一个条件成立了,其他的都不需要判断了。
循环
for(循环初值;循环条件;步长){
循环体;
}
执行顺序1.循环初值 2.循环条件(如果条件不成立,结束)3.循环体 4.步长 5.循环条件
循环初值
while(循环条件){循环体;
步长;
}
如果不能确定循环次数用while
可以明确的知道循环次数用for
do{
}while();
至少执行一次
continue:结束本次循环进入下次
break:结束整个循环
方法作用代码的复用
访问修饰符等 返回值类型 方法名(参数列表){
方法体
}
例子:public static void main(String args[]){
}
方法返回值 方法执行以后会不会得到的值
返回值类型是这只狗方法执行以后得到的值的类型
void没有返回值类型 这个方法执行以后不会得到一个值
return 返回的值类型要和方法一致
返回值类型小的可以放到大的类型里
方法调用的时候传入参数为实际参数
在方法定义的时候参数列表里叫做形式参数
在方法调用是实际参数会传递给形式参数或形参就是用来接收实参
实际参数和形式参数类型顺序要相同
递归:方法调用本身
树形结构文件夹之类都是用递归来做的