Java入门——03流程控制

一、分支语句

if分支语句

    if 概述:在某些情况下,需要当某一条件满足时才执行相应代码,条件不满足则执行其他代码。

    if 四种形式:单分支、双分支、多分支、嵌套if

 

单分支

    if (布尔表达式) {

            //布尔表达式为true时需执行的代码;

    }

    双分支

    if (布尔表达式) {

            //布尔表达式为true时需执行的代码

     }else {

            //布尔表达式为false时需执行的代码;

    }

    多分支

    

      if(布尔表达式1){

            //布尔表达式1true时执行的代码

     elseif(布尔表达式2){

            //布尔表达式1false但是布尔表达式2true时执行的代码

    }elseif布尔表达式3){

            //布尔表达式1和布尔表达式2false但是布尔表达式3true时执行的代码

    }else

            //布尔表达式1、布尔表达式2和布尔表达式3均为false时执行的代码

    }

    嵌套if——一个分支结构中包含另一个完整分支结构:当有多个条件时分别判断多个条件可以提高程序可读性

    

    if布尔表达式1)

            //布尔表达式1true时执行的代码

     if布尔表达式2)

           //布尔表达式1和布尔表达式2均为true时执行的代码

         }else

                //布尔表达式1true,但布尔表达式2均为false时执行的代码

         

     else 

          //布尔表达式1false时执行的代码

    }

 2 switch 分支语句

    

 switch表达式) { 

      case常量:

      当表达式的值等于整型常量1时执行的语句;

      break;//当一种情况包含其他情况时

      case常量:

      当表达式的值等于整型常量2时执行的语句;

      break;

          ---

      default:

      当表达式的值不满足任何一个case的值时,执行的语句;

二、循环语句

    for 语句基本结构:

 

                        表达式1:循环变量初始化, 可省略,仅执行一次

                        表达式2:若表达式的值为true,则执行循环体,否则终止循环

                        表达式3:可省略,在下一次循环前对循环变量进行修改

    注:

            1.将for循环设为死循环最简单的方法

                                   for(;;){

                                             ..........类型.......

                                    }

            2.表达式2不能是Boolean    

    while循环基本结构:

do-while 循环基本结构:

break 的用法:结束当前选择结构。

return 的用法:结束当前的方法。

continue的用法:结束当前循环,执行下个循环。

三、摘录及借鉴

 

注:

         1.static{

                              ...........

                                                   }---->代码块,return不能用于代码块中,在类加载时执行

         2.public static void main(...){

                              ............

                                                     }---->方法,在翻译后执行两者中,是代码块先执行

          3.break不能再switch和循环外面使用,continue不能在循环外面使用

 

 函数:
 定义函数:
 1.定义无参数函数
 类型名  函数名()
         {
   函数体 //函数体包括声明部分和语句部分
 }                         
        或
 类型名  函数名(void)
 {
      函数体
 }
  函数名后面的void表示“空”,即函数没有参数

2.定义有参函数
   类型名  函数名(形式参数列表)
  {
       函数体
   }

3.定义空函数//什么也不做,主要应用于后期扩充程序功能
 类型名  函数名()
  {           }

    函数调用的三种方式:
 1.函数调用语句
star();
 2.函数表达式
c = c * max();
3.函数参数
m = max(a,max(a,b));

    调用函数的条件:
 1.函数必须已经被定义
 2.库函数的调用,必须在文件开头使用预处理指令,如 #include<stdio.h>

 3.对于用户定义的函数,该函数的位置在调用它的主调函数后面,并在主调函数中做函数声明

 

  函数三要素:
         1.返回值类型
2.函数名
 3.参数列表

 

四、课堂总结

 

 

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值