栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

JavaSE中的流程控制

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

JavaSE中的流程控制

结构图

顺序结构

代码从上往下逐行执行

选择结构

语法规则:

if(条件表达式){
   //……

}else{
   //……
}
if(条件表达式){
   //……
}else if(条件表达式){
   //……
} else if(条件表达式){
   //……
}…..
else{
   //……
}

示例:

public static void main(String[] args) {
    int a =1;
    if (a>3) {
        System.out.println("大");
    }

    if (a>3) {
        System.out.println("大于");
    }else {
        System.out.println("小于");
    }

    final int score = 18;
    if (score>90) {
        System.out.println("优秀");
    }else if(score>70){
        System.out.println("良好");
    }else if(score>60){
        System.out.println("及格");
    }else {
        System.out.println("不及格");
    }
}
分支结构

语法规则:

switch(条件表达式){
	case 条件1:
      //……
break;
	case 条件2:
      //……
break;
……
default:
  //……
}

示例:

public static void main(String[] args) {
    final String jiJie = "SPRING";
    switch (jiJie){
        case "spring":
            System.out.println("春天");
            break;
        case "summer":
            System.out.println("夏天");
            break;
        case "autumn":
            System.out.println("秋天");
            break;
        case "winter":
            System.out.println("冬天");
            break;
        default:
            System.out.println("输入错误");
    }
}

示例:

public static void main(String[] args) {
    int day = 4;
    switch (day) {
        case 1:
        case 2:
        case 3:
        case 4:
        case 5:
            System.out.println("工作日");
            break;
        case 6:
        case 7:
            System.out.println("休息日");
            break;
        default:
            System.out.println("输入错误");
    }
}
For循环
语法:
for(数据类型 循环变量;循环继续条件;循环变量自动修正){
	//……
}

示例:

public static void main(String[] args) {
    for(int i =0;i<5;i++){
        System.out.println(i);
    }
    for (int i = 0; i < 5; i++) { //fori
        System.out.print(i+"t");
    }
}
while循环

语法

while(条件表达式){
	//……
}

示例:

public static void main(String[] args) {
    int res = 0;
    int i =1;
    while(i<=100){
        res += i;
        i++;
    }
    System.out.println(res);
}
do-while循环

语法:

do{
	//……
}while(条件表达式);

示例:

public static void main(String[] args) {
    int res = 0;
    int i =1;
    do{
        res +=i;
        i++;
    }while (i<=100);
    System.out.println(res);
}
流程终止语句
public static void main(String[] args) {
    for(int i =1;i<6;i++){
        System.out.print(i);
        if(i ==3){
            break;//跳出循环
        }
        System.out.print("*t");
    }
    System.out.println();
    for(int i =1;i<6;i++){
        System.out.print(i);
        if(i ==3){
            continue;//不执行它后面的语句,继续执行后面的循环
        }
        System.out.print("*t");
    }
}
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/274501.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号