循环语句
- for和while的特点:
- for和while可以互换.
- 区别在于for为了循环而定义的变量在for循环结束就是在内存中释放。而while循环使用的变量在循环结束后还可以继续使用。
- 无限循环最简单的形式:
- 什么时候使用循环结果呢?
- 当对某些代码执行很多次时,使用循环结构完成。
- 当对一个条件进行一次判断时,可以使用if语句。
- 当对一个条件进行多次判断时,可以使用while语句。
- 注意:
- 在使用循环时,一定要明确哪些语句需要参与循环,哪些不需要。
- 循环通常情况下,需要定义条件,需要控制次数。
- 嵌套
for
循环:
public class ForTest {
public static void main(String[] args) {
for(int x=1;x<=9;x++){
for(int y=1;y<=x;y++){
System.out.print(y+"*"+x+"="+y*x+" ");
}
System.out.println();
}
}
}
函数(function)
- 什么是函数?
- 函数就是定义在类中的具有特定功能的一段独立的小程序。
- 函数也称为方法。
- 函数格式:
- 修饰符+返回值类型+函数名(参数)
{执行语句;return返回值;}
- 函数的特点:
- 定义函数可以将功能代码进行封装。
- 便于对该功能进行复用。
- 函数只有被调用才会被执行
- 函数的出现提高了代码的复用性
- 注意:
- 函数中只能调用函数,不可以在函数内部定义函数。
- 定义函数时,函数的结果应该返回给调用者,交由调用者处理。
- 函数的应用:
public class FunctionTest {
public static void main(String[] args) {
int max = getMax(5,6);
System.out.println("max="+max);
}
public static int getMax(int a,int b){
return a>b?a:b;
}
}
函数的重载(overload)
- 重载的概念:
- 在同一个类中,允许存在一个以上的同名函数,只要他们的参数个数或者参数类型不同即可。
- 重载的特点:
- 重载的好处: