3.for循环、嵌套for循环、流程控制语句、数组

1、for循环、
a.主要用于循环次数固定的情况。
b.循环变量初始化语句执行一次,而循环条件和循环变量的修改执行多次。
c. 变量初始化语句可放在for循环前面,循环变量的修改 也可放在循环体中。

2、嵌套for循环、

3、流程控制语句(break/continue/return)
① break: 退出其所在的循环,若有多层,只是跳出当前循环。
② continue:跳过本次循环,接着执行下一次循环。
③ return: 代表退出整个结构(如有多层循环,则退出所有循环
情况一:如果在main方法中,退出程序。
情况二:如果在自定义方法中,退出当前方法。
break代表跳出其所在的内部循环,continue 则跳过本次循环,接着执行下一次循环。
return之后的所有代码都不会执行。在main中则退出整个程序。

4、数组:
4.1)数组的定义与声明、赋值、遍历。
1.数组的声明和定义
Int []a 或int a [] 例如:int[] a = new int[5];
2.数组的静态赋值
Int []a=new int[]{1,2,3}
Int []b= {1,2,3}
3.数组的动态赋值
利用Scanner函数
4.数组的遍历
方法一:普通for循环
for(int i = 0;i < b.length;i++){
System.out.print(b[i] + “\t”);
}
方法二;使用增强for循环解决
for(int i : b){ //这里的b代表数组b,i代表正在遍历的数组的某一项
System.out.print(i + “\t”);

4.2)数组的应用。
① 在数组中查找最值
② 在数组中查找元素,并返回下标。
情况一:如果查找的元素不重复,如何取得下标。
情况二:如果查找的元素重复,如保取得下标。

猜你喜欢

转载自blog.csdn.net/weixin_44858178/article/details/89762611