Java入门-流程控制

一、分支语句

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.参数列表

四、课堂总结



阅读更多
版权声明: https://blog.csdn.net/THG_TERCEL/article/details/79952211
个人分类: 兴唐Java学习
上一篇win10如何关闭自动更新及修改更新时间
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

关闭
关闭