1.for循环的嵌套
2021/05/31
循环嵌套及方法基础
一、循环嵌套
for(条件初始化;条件判断;条件变化){
重复执行的代码;
for(条件初始化;条件判断;条件变化){
重复执行的代码;
}
重复执行的代码;
}
外层循环执行一次,内层小循环执行一轮
eg:
for(int i=1;i<=9;i++){
for(int j=1;j<=i;j++){
System.out.print(j+"X"+i+"="+i*j);
}
System.out.println();
}
二、break和continue的特殊用法
在循环嵌套下使用break和continue默认是结束或跳出当层循环
通过对循环起标签名,然后在使用break|continue时在后方加上控股及标签名即可结束或跳出指定循环
eg:
one:for(int i=1;i<=5;i++){
two:for(int j=1;j<=10;j++){
if(j==5) {
break one;
}
System.out.print(i+"-->"j+"\t");
}
System.out.println();
}
三、方法
1、方法的定义
解决问题的办法,实现功能的代码段
作用:功能代码的封装,提高代码的复用性与安全性
特点:1.方法不调用不执行
2.方法定义在类中方法外,方法不能嵌套
2、方法的组成
public static return int methodName(argList){
//实现需求的功能代码
}
1、访问权限:
public:公开的
static:静态的
2、return int返回值类型:
基本类型
引用类型
void :占位,关键字–>无返回值
3、methodName方法名称
4、argList参数列表:
个数:不限制个数
类型:基本,引用
是否有返回值,是否有参数