9.23-嵌套循环与方法

嵌套循环的使用

语法格式

for(初值;循环条件;迭代语句){//外层for循环
    for(初值;循环条件;迭代语句){//内层for循环
    	循环体;
	}
}

特点

外层循环执行一次,内层循环要完整执行一周(圈)

例子一

package day9_23;

public class ForForDemo01 {
	public static void main(String[] args) {
	for (int i =1;i<=5;i++) {
		for(int j=1;j<=5;j++) {
			System.out.print(j);//输出1、2、3、4、5
		}
		System.out.println();//换行
	}
}
}

例子二

例子三

例子四:百钱百鸡

公鸡5元/只 母鸡3元/只 小鸡1元三只

TIPS:穷举法(枚举法)

公鸡数(0,20) 母鸡数(0,33) 小鸡(100-公-母) 总价格

方法(函数)

方法指的是定义在类中,具有特定功能的一段独立的小程序,方法也可以称为函数。

格式

修饰符

在语法基础阶段,仅使用publicstatic,且修饰符并不是必须存在的。

返回值类型

方法功能结果的数据类型。

如果方法没有返回值,则类型使用void来进行替代

方法名

自定义,符合命名规则即可。

参数

实际参数

实际参与运算的参数

形式参数

方法定义上的参数,用于接收实参的

参数类型

就是参数的数据类型

参数名

就是变量名

方法体语句

实现功能的代码

返回值

方法的功能结果

return

  1. 结束方法

  2. 将方法的返回值由return带给调用者

好处

提高代码复用性

控制语句

break

作用

中止,打断选择/循环

应用范围

选择结构(switch)和循环结构内

例子

continue

作用

结束当前循环,并继续执行下一次循环

应用范围

循环结构

例子

return

结束方法

注意

  • break与continue离开应用范围时,其存在无任何原因

  • break与continue单独存在时下面不可以有任何其他语句,因为执行不到

死循环

语法格式一

语法格式二

例子一

例子二

最后更新于