首页 > 编程语言 > 详细

Java流程控制

时间:2020-06-27 21:48:07      阅读:62      评论:0      收藏:0      [点我收藏+]

  在学习了变量概念之后,我们只是单纯的知道如何判断数据的数据类型,但并没有办法与计算机交互。

  今天,我们引入一个新的类的学习,java.util.scanner类,Scanner是一种可以获取用户输入的内容的类。

  可以通过:

      Scanner s = new Scanner();

  用此方式来创建一个Scanner对象来获取计算机输入的信息。

  

  今天的重点是学习Java语句中的三种流程控制语句

    1.顺序结构;

    2.选择结构;

    3.循环结构;

 

顺序结构:

  顾名思义,顺序结构,就是按照代码的顺序依次执行,

    比如说,我在计算机中编写如下代码:

      System.out.println("A");

      System.out.println("B");

      System.out.println("C");

    在计算机经过处理后,它就会依次打印

    A

    B

    C

    按顺序执行Java代码。

 

选择结构:

  这里我们在Java中使用两种选择语句,if-else语句与switch-case-default语句。

  if-else语句是用来判断条件是否满足,如果满足条件执行if后面的语句,如果不满足,就执行else后的语句。

  例如:

    int x = 0;

    if(x<10){

      System.out.println("我比10小");

    }else{

      System.out.println("我不比10小");

    }

  这里执行的结果是输出   我比10小   的结果。

  但是如果x的值变为15,那么将会得到   我不比10小  的结果。

 

  我们判断很多事情的时候,可不止一个判断条件,为了满足大家的需求,Java设计了 if-else if-else if- ...-else。

  通过这种形式,方便我们在处理数据时根据多条件处理或者循环嵌套筛选。

 

  说完了if-else,接下来我们简单介绍一下 switch-case-default语句。

  这个在我们实际的开发中不常使用,但在某些时刻还是能起到非常关键的作用。

  switch-case-default语句的原理就是根据获取到数的不同执行不同的语句,很适合我们在做某些特定功能时,如10086的手机话语提示,充值请按“1”,查询请按“2”.。。。

  类似于这种操作,我们写死输入值的类型,和不同值对应执行语句的规则,通过这种方式,来实现。

  注意:default语句是默认执行,就是匹配项就执行这条语句,在开发中可以不配置这条语句。

  case:

    。。。

    break;

  case语句之后常接break语句,用于跳出选择/循环结构的语句,表示执行前语句后退出当前结构中。

  如果不写break语句,程序将会执行对应case后到结束/下一个break语句之前的所有执行操作。

 

循环结构:

  在Java中有两大类循环结构,for语句与while语句(有两种表现方式,while和do。。。while)

  while循环将根据循环条件进行判断,满足条件后,将会执行循环之后的执行语句。

  注意,在循环结构中,我们常常会由于判断条件的原因,出现死循环的状况。

  扩展:do...while语句和while语句在很多情况下,他们的输出结果都是相同的,但是在某些只执行一次或者必须执行一次的操作中,我们常常会选择do...while语句来执行该操作。
  因为该语句无论循环条件是否满足,它都会执行一次执行语句。这种方式往往在不用框架前,用于记录执行人员的身份使用。

  for语句在开发过程中经常使用,for语句中有三个条件,初始值,循环条件,初始值自增。通过这种严格的要求来保证开发过程中问题的发生。

Java流程控制

原文:https://www.cnblogs.com/yuestar/p/13199814.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!