zoukankan      html  css  js  c++  java
  • java流程控制语句总结

    1.选择结构 if

    方式1:

                       格式:

                                if(条件表达式) {

                                         语句体;

                                }

                       执行流程:

                                如果条件表达式值为true, 执行语句体

                                如果条件表达式值为false,不执行语句体

                               

    方式2:

                       格式:

                                if(条件表达式) {

                                         语句体1;

                                } else {

                                         语句体2;

                                }

                       执行流程:

                                如果条件表达式值为true, 执行语句体1

                                如果条件表达式值为fales,执行语句体2

    方式3:

                       格式:

                                if(条件表达式1) {

                                         语句体1;

                                } else if (条件表达式2) {

                                    语句体2;

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

                                         语句体n...

                                }

                                ...

                                else {

                                         语句体n+1;

                                }

                       执行流程:

                                哪一个条件表达式成立,执行对应的语句体,

                                如果所有的条件表达式都不成立,执行最后else中的语句体

                               

    注意事项:

                       1,条件表达式无论是简单还是复杂,结果都是boolean类型的值

                       2, 如果语句体只有一条语句,大括号可以省略,

                          如果是多条语句,大括号不能省略,建议什么时候都写上大括号

    2.循环语句For

    格式:

                       for (初始化表达式;条件表达式; 控制条件表达式) {

                                语句体;

                       }

    执行流程:

                       1,初始化表达式;

                       2,条件表达式

                                 如果结果为true, 执行语句体

                                 如果结果为flase, 循环结束

                       3, 当语句体执行后, 执行控制条件表达式

                       4,接下来,回到第二步, 直到条件表达式为false 循环结束

    循环语句 while

    格式:

                       初始化表达式;

                       while (条件表达式) {

                                语句体;

                                控制条件表达式;

                       }

    执行流程;

                       1,初始化表达式;

                       2,条件表达式

                                 如果结果为true, 执行语句体

                                 如果结果为flase, 循环结束

                       3, 当语句体执行后, 执行控制条件表达式

                       4,接下来,回到第二步, 直到条件表达式为false 循环结束跳转语句(break、continue)

    3.循环语句  do...while

    格式:

                       初始化表达式;

                       do {

                                语句体;

                                控制条件表达式;

                       } while (条件表达式);

    执行流程:

                       1,初始化表达式;

                       2, 执行语句体

                       3, 执行控制条件表达式

                       4, 执行条件表达式,

                                如果结果为true, 继续执行语句体

                                如果结果为false, 循环结束

    跳转控制语句

             break; 跳出循环

             continue; 结束本次循环

    4.Scanner类

    获取键盘录入的数据,对获取数据的具体操作进行了封装,只需要调用方法,即可得到键盘录入的数据。

    常用的方法

    public int nextInt():获取键盘录入的数据,返回int类型值

    public String next():获取键盘录入的数据,返回String类型值

    5.Random类:随机数类,用来产生多种类型的随机数

    方法:

    public int nextInt(int n) 返回一个,在 0(包括)和指定值(不包括)之间int随机数

  • 相关阅读:
    项目结队开发---NABC分析(成员)
    梦断代码读后感(二)
    梦断代码读后感(一)
    首尾相连的循环数组求其子数组最大值
    子数组求和之大数溢出
    梦断代码读后感——终结
    软件工程结对开发——一维最大子数组求和溢出问题
    结对开发——求环形一维数组最大子数组的和
    结对开发——电梯调度问题需求分析
    软件工程——求二维数组所有子矩阵的和的最大值
  • 原文地址:https://www.cnblogs.com/gaowc/p/10248589.html
Copyright © 2011-2022 走看看