手记

java基础知识之循环结构与数组

1.for循环:for(循环变量的初始化1;循环的条件2;循环变量的变化3){
循环体4;          
}
执行顺序为:1,2,4,3,2,4,3,2,4,3,2,4,3.。。。。当2为false时结束循环
2.break:跳出本层循环,continue跳过本次循环,不执行下面的语句而直接进行下一次循环。
3.三种循环的使用情况:
1.要素1与要素3不同,首选while
2.要素1与要素3相同时首选do...while
3.固定循环次数首选for
4.循环嵌套:
1.循环中套循环,一般多行队列使用,外层控制行,内层控制列。
2.执行规则:外层走一次,内层循环走所有次,
3.建议,嵌套的循环越少越好,能用一层的就不用2层,能用两层就不用三层。
4.break只能跳出一层循环
5.程序=数据结构+算法
数据结构:数据的存储和操作方式
算法:解决问题的步骤/流程(顺序,分支,循环)
设计好的合理的数据结构会导致好的算法
-----------先设计数据结构,再由算法。
6.数组
1.是一种数据类型,引用类型
2.相同数据类型的集合
3.数组的定义:
int [] a = new int [10];
4.数组的初始化:
int [] a = {1,2,3};
int [] a = new int[]{1,2,3};
5.数组的访问:
1.通过数组名.length可以获取数组长度
2.通过下标来访问数组元素,下标从0开始,最大到length-1
6.数组的遍历:
int [] a =new int[10];
for(int i =0;i<a.length;i++){//遍历数组
a[i]=i;//为数组赋值
}

0人推荐
随时随地看视频
慕课网APP