1.1.1. for循环的嵌套
嵌套循环指的是在一个循环语句内部再嵌套一循环或多个循环。
/*
* * * * *
* * * * *
* * * * *
* * * * *
* * * * *
*/
int count = 0;
for(int i=1;i<=25;i++){
System.out.print("* ");
count++;
//换行
if(count==5){
System.out.println();
count=0;
}
}
/*
* * * * * * *
* *
* *
* *
* *
* * * * * * *
*/
for(i=1;i<=6;i++){
for(j=1;j<=7;j++){
if(i==1|i==6|j==1|j==7)
System.out.print("* ");
}else{
System.out.print(" ");
}
System.out.println();
}
/*
*
* *
* * *
* * * *
* * * * *
每一行中的列数是当前行数
*/
for(i=1;i<=5;i++){
for(j=1;j<=i;j++){
System.out.println("* ");
}
// 换行
System.out.println();
/*
*
* *
* *
* *
* * * * *
每一行中的列数是当前行数
*/
for(i=1;i<=5;i++){
for(j=1,j<=i,j++){
if(i==1|j==7|i==j){
System.out.println("* ");
}else{
System.out.print(" ");
}
System.out.println();
1.2. continue
- continue 语句用在循环语句体中,用于终止 某次循环过程 ,即跳过循环体中尚未执行的语句,接着进
行下一次是否执行循环的判定。
- continue:
作用: 结束本次循环直接进入到下一次循环
应用场景: 循环
例:把100~150之间不能被3整除的数输出
1.3. break
- 在任何 循环 语句的主体部分,均可用 break 控制循环的流程。break用于 强行终止整个循环 ,不执行循
环中剩余的语句。(break语句还可用于多支语句switch中)
例:随机生成若干[0,10]之间的整数,当生成到5的时候停止
注意:break用于终止整个循环,只是本层的循环
- break:
作用: 结束终止
应用场景: 循环|switch语句
1.4 switch
- 定值判断,实现定值判断的时候更简单
- case穿透
public class Code4{
public static void main(String[] args){
//switch 语句实现季节的判定
int month = 5;
switch(month)
case 3
case 4
case 5
System.out.println("春天");
case 6
case 7
case 8
System.out.println("夏天");
case 9
case 10
case 11
System.out.println("秋天");
case 12
case 1
case 2
System.out.println("冬天");
//要求使用switch对boolean类型的flag进行值的判定
int num = flag ? 0 : 1;
switch(flag+" "){
case "true":
case"false":
}
}
}
1.5方法的重载
- 同一个类中的多个方法,相同的方法名,不同的参数列表
num = flag ? 0 : 1;
switch(flag+" “){
case “true”:
case"false”:
## 1.5方法的重载
同一个类中的多个方法,相同的方法名,不同的参数列表