java知识学习09-数据输入、流程控制

数据输入:控制台或命令窗口通过键盘输入演示(通过java.util.Scanner类实现)

   Scanner使用步骤:1、导包;2、创建对象;3、接收数据

  

流程控制:

  分类:顺序结构、分支结构(if/switch)、循环结构(for/while/do...while)

  顺序结构:程序中最基本最简单的流程控制,没有特定的语法结构,按照代码的先后顺序依次执行;

  分支结构:主要是if、switch语句;

    if格式1:if(表达式){语句体;}

     

    if格式2:if(表达式){语句体1;}else{语句体2;}

    

     if格式3:if(表达式){语句体1;}else if{语句体2;}...else{语句体n+1;}

      

     

    switch格式:

      注:在switch中,若case控制的语句体后不写break,将出现穿透现象(即匹配某个case后,其后面的case值不用进行匹配就执行),在不判断一个case值的情况下向下运行,直到

        遇到break时,或整体switch语句结束。

     

  

  循环结构:     

    for循环格式:for(初始化语句;条件判断语句;条件控制语句){循环体语句;}

    

    while循环格式:while(条件判断语句){循环语句;条件控制语句;}

    

    do...while循环格式:do{循环体语句;}while(条件判断语句);

    

   三种循环的区别:

   

 

   

  

原文地址:https://www.cnblogs.com/blogofzxf/p/13253133.html