我是靠谱客的博主 故意导师,最近开发中收集的这篇文章主要介绍流程控制语句(顺序结构,选择结构,循环结构)顺序结构:选择结构: ,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

顺序结构:

    绝大部分代码从上往下由左往右依次编译和执行

class JavaDemo{
	public static void main(String[] args) {
		System.out.println("你好呀");
		System.out.println("吃了吗");
		System.out.println("我还好");
		System.out.println("没吃呢");
		System.out.println("睡觉吧");		
	}
}

 

选择结构:

三种选择控制流程图:

  1.If语句 (提供三种格式的语句)

 if语句格式1
     if(判断条件){
         语句体;
     }

     执行流程:
        首先进行判断,如果判断结果是true执行语句体,语句执行完毕if语句就结束了。如果判断结果是false直接跳过if语句不执行

 

if语句格式2(提供一个选项返回一个结果)
       if(判断条件){
           语句1;
       }else{
           语句体2;
       }

    执行流程:
        先执行判断条件,如果判断结果为true执行语句体1,执行完语句体1,if语句结束。如果判断结果为false执行语句体2,执行完语句体2,if语句结束。

        注意:三目运算和if的流程一样,他们之间不能等效转换
             当if语句格式2的返回值是值时,才能等效转换(因为if返回的是语句体,语句体既可以是值也可以是别的)

 

 

 if语句格式3(提供多个选择只有一个返回结果)
        if(判断条件1){
            语句1;
        }else if(判断条件2){
            语句体2;
        }
            ....
        else{

            语句体n+1;
            
        }

        执行流程:
            执行判断条件1,如果是true,执行语句体1,完毕if语句就结束了。如果是false,执行判断条件2,如果是false执行语句体2,执行完毕if语句结束。如果是false按照上述操作继续往下执行,直到所有的判断条件都是false,执行else里的语句体n+1,执行完毕if语句就结束了


    测试数据:
        1.正确数据
        2.边界数据
        3.错误数据

 

2.switsh语句:


        格式:
            switch(表达式){
                case 值1:
                    语句体1;;
                    break;
                case 值2:
                    语句体2;
                    break;
                ....
                deeault:
                    语句体n+1;
                    break;
            }

            执行流程0:
                先执行表达式的值,和每个case值进行比较,如果有相等的语句,则执行对应的语句体,break语句结束,如果没有相等的,执行default里的语句体,执行break语句结束。
    注意:
        1。case值是常量且不能重复
        2.表达式值类型支持---byte,short,char,int,从jdk1.5开始支持枚举类型,从jdk1.7开始支持String类型
        3.支持省略break,产生case穿透效果
        4.支持省略default(选择题)
        5.结束条件(1.遇见break  2.执行到代码的最后

例题1:

例题2:

最后

以上就是故意导师为你收集整理的流程控制语句(顺序结构,选择结构,循环结构)顺序结构:选择结构: 的全部内容,希望文章能够帮你解决流程控制语句(顺序结构,选择结构,循环结构)顺序结构:选择结构: 所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(55)

评论列表共有 0 条评论

立即
投稿
返回
顶部