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随机数

  • 相关阅读:
    【凸优化】【长链剖分】【2019冬令营模拟1.8】tree
    2019冬令营集训1月7-10日总结
    item()方法遍历字典
    contiue和break的用法
    内存地址与变量值的关系
    Python垃圾回收机制
    Python的小整数池
    常量的命名和注意事项
    基本运算符
    Python中最简单快捷的输出方式
  • 原文地址:https://www.cnblogs.com/gaowc/p/10248589.html
Copyright © 2011-2022 走看看