A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 人间的四月天 初级黑马   /  2018-3-23 22:42  /  1081 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文


Java基础2

1.顺序结构概述

顺序结构:程序中最简单最基本的流程控制,没有特定的语法结构,按照代码的先后顺序,依次执行,程序中大多数的代码都是这样执行的。

2.If语句的格式

a)   if语句第一种格式:

if(关系表达式) {

                          语句体

}

执行流程:

首先判断关系表达式看其结果是true还是false

如果是true就执行语句体

如果是false就不执行语句体

b)   if语句第二种格式:

if(关系表达式) {

             语句体1;

    }else {

             语句体2;

    }

执行流程

首先判断关系表达式看其结果是true还是false

如果是true就执行语句体1

如果是false就执行语句体2

   

c)      if语句第三种格式:

if(关系表达式1) {

                   语句体1;

       }else  if (关系表达式2) {

                   语句体2;

       }

    …

       else{

                   语句体n+1;

       }

执行流程

首先判断关系表达式1看其结果是true还是false

如果是true就执行语句体1

如果是false就继续判断关系表达式2看其结果是true还是false

如果是true就执行语句体2

如果是false就继续判断关系表达式…看其结果是true还是false


如果没有任何关系表达式为true,就执行语句体n+1

3.switch语句的格式及执行流程

switch表达式格式

switch语句格式:

switch(表达式) {

           case 值1:

                  语句体1;

                  break;

           case 值2:

                  语句体2;

                    break;

           ...

           default:

                  语句体n+1;

                  break;

}

格式解释:

              表达式:byte,short,int,char

           case:就是要和表达式进行比较的值

           break:表示中断,结束的意思。

             default:表示所有的情况都不匹配的时候,就执行语句体n+1。和if语句的else相似。

执行流程:

           A:计算出表达式的值

         B:拿计算出来的值和case后面的值依次比较,一旦有对应的值,就执行该处的语句,在执行过程中,遇到 break,就结束。

             C:如果所有的case都不匹配,就会执行default控制的语句,然后结束。

4. for循环

for循环语句格式:

for(初始化语句;判断条件语句;控制条件语句) {

        循环体语句;

}

执行流程

A:执行初始化语句

B:执行判断条件语句,看其结果是true还是false

如果是false,循环结束。

如果是true,继续执行。

C:执行循环体语句

D:执行控制条件语句

E:回到之前循环体继续


5. while循环

       基本格式

      while(判断条件语句) {

                 循环体语句;

          }


扩展格式

     初始化语句;

        while(判断条件语句) {

         循环体语句;

         控制条件语句;

}

6.do…while循环的格式及基本使用

基本格式

      do {

           循环体语句;

      }while((判断条件语句);

扩展格式

   初始化语句;

   do {

        循环体语句;

        控制条件语句;

} while((判断条件语句);

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马