1.do-while循环 :
2.for 循环 :a)格式 :
do{
//待执行的代码;
}while(表达式);
b)do-while和while的区别, do-while是先循环再判断, while是先判断再循环,do-while循环不管条件是否成立, 都会执行一次
a) 格式 :
for( 初始化; 表达式; 迭代 ){
//待执行的代码;
}
b) 初始化语句只在第一次执行for循环的时候才会执行, 每个部分里面的语句都可以不写, 但是不管有没有都要补齐分号(;)
3.用for循环打印用*号组成的正方形(嵌套循环) :
for(int i = 0; i < 4; i++){
for(int n = 0; n < 4; n++){
System.out.print("*");
}
System.out.print("\n\r");
}
4.中断(break) :
a) break只能在switch和loop中使用, 在两者都是停止该结构往下执行, 并跳出
b) break后面不能添加任何语句, 因为执行break后, 后面的代码就不会被执行到
c) 在嵌套循环的情况下, break只会停止当前所在的循环, 而不会中断外层循环
5.跳出本次循环(continue) :
a) 使用continue关键字能停止循环中的本次循环, 开始执行下一次的循环
b) continue和break一样, 后面都不能有语句, 同理
6.方法:
a) 方法的定义 :
修饰符 返回值类型 方法名([参数类型 参数名,......]){
//执行的代码;
[return value];
}
b) 在没有返回值的情况下用void代替
7.方法的特点 :
a) 把完成某个功能的代码放在方法中, 使代码能够重复使用, 避免没有必要的重复代码
b) 方法必须要调用之后才会执行
c) 如果一个方法定义了返回值类型, 那么就一定得返回相同类型的值
d) 方法等待接收的参数叫做形参(形式参数), 传递给方法的参数叫做实参(实际参数)
8.方法重载(overload): 方法重载组成的三点
a) 方法名一样
b) 形参列表不一样, 形参的个数 或者 形参的位置 和 形参的类型不一样
c) 方法重载和方法的返回值无关
9.数组(Array) :
a) 数组就是同一种数据类型的集合
b) 数组的每个元素都会有一个编号, 编号从0开始
c) 数组的定义:
数据类型[] 数组名 = new 数据类型[数组的长度];
d) 数组的初始化方式
i. 动态初始化 :
int arr = new int[10];
ii. 静态初始化 :
int arr = {10, 11, 6, 25};