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

原文地址:https://www.cnblogs.com/gaowc/p/10248589.html