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;//为数组赋值 }