1.三种循环语句的区别:
do......while循环至少执行一次循环体
而for,while循环必须先判断条件是否成立,然后决定是否执行循环体语句
for循环和while循环的区别:
如果想在循环结束后,继续使用控制条件的那个变量,就用while循环,否则用for循环
不知道用哪个循环就可以用for循环,因为变量及早的从内存中消失,可以提高内存的使用效率
2.两种最简单的死循环格式
while(true){.......}
for( ; ; ){......}
补充:循环也可以嵌套使用
例子:打印九九乘法表(代码如下)
public class Demo {
public static void main(String[] args) {
for (int i = 1; i <= 9; i++) {
for (int j = 1; j <= i; j++){
System.out.print(i + "*" + j + "=" + (i*j) + "\t");
}
System.out.println();
}
}
}
3. 控制跳转语句
(1)break:跳出所在循环,不在执行循环语句了
(2)continue:跳过所在循环的本次循环 ,继续下次循环
(3)return :返回——其实它的作用不是结束循环的,而是结束方法的
4.方法的初步接触
作用:提高代码的复用性
含义:完成特定功能的代码块
格式:
修饰符 返回值类型 方法名(参数类型 参数名1,参数类型 参数名2.,.){
方法体语句;
return返回值;
}
方法的格式说明
修饰符:暂时初步接触public static,其他的后面说
返回值类型:就是功能结果的数据关型。
方法名:符合命名规则即可——标识符的命名中有,最好见名知意
参数:
实际参数:就是实际参与运算的。(简单理解就是调用方法时传入的)
形式参数;就是方法定义上的,用于接收实际参数的。
参数类型:就是参数的数据类型
参数名:就是变量名—也是标识符
方法体语句:就是完成功能的代码。
return:返回并结束方法的。
返回值:
就是此方法的结果,由return返回给调用方法的调用者
抓住两个要点:需要用这个方法得出的什么结果——确定返回值类型
为了得到这个结果需要传入什么——确定参数类型
注意事项:
关于方法的调用
a:单独调用,一般来说没有意义,所以不推荐。
b:输出调用,但是不够好。因为我们可能需要针对结果进行进一步的操作
c:赋值调用,推荐方案
补充:1.方法不调用不执行
2:方法与方法是平级关系,不能在方法内定义方法
3:方法定义的时候参数之间用逗号隔开
4:方法调用的时候不用在传递数据关型
5:如方法有明确的返回值,return后面一定要带一个满足返回值类型的值
5.方法的重载
在同一个类中,方法名相同,参数列表不同。与返回值关型无关
参数列表不同:
参数个数不同
参数类型不同
参数的顺序不同(算重载,但是在开发中不用)