Java的流程控制

1.Scanner对象

我们在学习scanner的时候在java.util.Scanner可以通过Scanner类来获取用户的输入类,其语法为:                        

             Scanner s = new Scanner(System.in);

             Scanner.close();

Scanner属于IO流的类,如果不自行关闭,则会一直占用资源。

我们可以通过Scanner类的next()与nextLine()的方法获取输入的字符串,其要求如下图:

 我们必须通过判断hasNext()与hasNextLine()来判断是否还有输入的数据,其类似的实例如下:

 

2.顺序结构

顺序结构是按照从上到下来进行的,它是任何一个算法都不能离开的结构,也是我们最常使用到的。

3.选择结构

选择结构主要是if的选择结构,其包含有if的单选择结构、if的双选择结构、if的多选择结构,都是用来判断一个东西是否可行。

if的双选择结构是if的单选择结构的进阶,其语法为:

             if(布尔表达值){

                             //如果布尔表达的值为true

             }else{

                             //如果布尔表达的值为false

            }

而if的多选择结构则是if的双选择结构的延伸,其语法为:

 if(布尔表达值){

                             //如果布尔表达的值为true

           else if(布尔表达值){

            }

             }else{

                             //如果布尔表达的值为false

            }

3.switch多选择结构

我们可以理解为匹配一个具体的值,其主要内容为:

 switch case语句判断一个变量与一系列值中的某个值是否相等,每个值则称为分支。

4.循环结构

循环结构主要有三个循环,分别是while循环、do......while循环、for循环。其中while为最基本的循环结构,它的结构如下图:

而do...while也是我们常用的循环结构,其基本结构及要求如下:而对于for循环,其也是我们最常使用到的循环结构,它的语法为:

               for(初始化表达式; 循环条件 ; 操作表达式){

               cl : 执行语句......

              }

for循环一般用在次数确定的情况下,如果要进行重复性指令执行,则可以使用for循环。

5.break与continue

 

       

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值