• 流程控制知识点


    第3章  流程控制

    1.顺序结构

    按照代码先后顺序

    2.键盘输入数据

    Scanner scanner = new Scanner(System.in);

    Int a = sc..nextInt();

    String name = sc.nextLine();

    3.分支语句

    分支语句根据一定的条件有选择地执行或跳过特定的语句 §

    Java分支语句分类 nif语句 nswitch 语句

    4.if语句

    /*if(布尔表达式){代码;}

     * 布尔表达式的值不是ture就是false,只有为ture的时候才会执行内部代码

     * */

     

    public class TestIf {

     

    public static void main(String[] args) {

     

    int girlYanZhi = 80;  //颜值

    int myLow = 90;  //最低要求

     

    if(girlYanZhi>=myLow)

    {

    System.out.println("在一起");

    }else

    {

    System.out.println("不在一起");

    }

    //从控制台输入两个数,打印出来较大的那个

    /*Scanner sc = new Scanner(System.in);

    System.out.println("请输入第一个数");

    int x = sc.nextInt();

    System.out.println("请输入第二个数");

    int y = sc.nextInt();

    if(x>=y)

    {

    System.out.println(x);

    }else

    {

    System.out.println(y);

    }*/

    //从控制台输入两个数,如果两个数的和大于100,就输入两个数的积,否则输出两个数的商

    /*Scanner s = new Scanner(System.in);

    System.out.println("请输入第一个数");

    int m = s.nextInt();

    System.out.println("请输入第二个数");

    int n = s.nextInt();

    if(m>n & m+n>100)

    {

    System.out.println(m*n);

    }

     else if(m>n & m+n<=100)

    {

    System.out.println(m/n);

    }else if(m<n & m+n>100)

    {

    System.out.println(m*n);

    }else

    {

    System.out.println("不满足");

    }*/

     

    /*Scanner sy = new Scanner(System.in);

    System.out.println("请输入学生成绩");

    int a = sy.nextInt();

    if(a>=80)

    {

    System.out.println("成绩:"+"优秀");

    }else if(a>=60)

    {

    System.out.println("成绩:"+"合格");

    }else if(a>=0)

    {

    System.out.println("成绩:"+"不合格");

    }else

    {

    System.out.println("不正确");

    }

    System.out.println("结束");

    */

    //从控制台输入两个数,分别保存到啊,a,b这两个变量中

    //如果a大于b,打印a大于b

    //如果a小于b,打印a小于b

    //如果a等于b,打印a等于b

     

    /*Scanner sz = new Scanner(System.in);

    System.out.println("输入第一个数");

    int a1 = sz.nextInt();

    System.out.println("输入第二个数");

    int b1 = sz.nextInt();

    if(a1>b1)

    {

    System.out.println(a1+"大于"+b1);

    }else if(a1<b1)

    {

    System.out.println(a1+"小于"+b1);

    }else

    {

    System.out.println(a1+"等于"+b1);

    }*/

    5.switch语句

    /*Scanner scanner = new Scanner(System.in);

    System.out.println("a的值");

    int a = scanner.nextInt();

    int x =100;

    switch(a){

    case 1:

    x+=5;

    break;

    case 2:

    x+=10;

    break;

    case 3:

    x+=20;

    break;

    default:

    x+=30;

    break;

    }

    System.out.println(x);*/

     

    Scanner scanner = new Scanner(System.in);

    System.out.println("一人学生成绩");

    int score = scanner.nextInt();

    int x = score/10;

    switch(x)

    {

    case 10:

    case 9:

    System.out.println("A");

    break;

    case 8:

    case 7:

    System.out.println("B");

    break;

    case 6:

    System.out.println("C");

    break;

    case 5:

    System.out.println("D");

    break;

    case 4:

    case 3:

    case 2:

    case 1:

    case 0:

    System.out.println("D");

    break;

    default :

    System.out.println("输入有误");

    break;

    }

    }

    6.循环语句

    java中用于实现循环的语句有while、do-while、for

    7.while循环

    while ( 条件表达式) { 循环体; }

    while循环的末尾不要加分号

    while循环的特点 :先判断,后执行

    8.do-while循环

    do {

    循环语句; } while ( 条件表达式);

    do-while循环的特点: 先执行后判断

    9.for循环

    for循环语句是java中使用最为频繁的的循环语句 。可以执行指定的次数,并维护自己的计数器 n

    for循环语法格式

    for (初始表达式; 条件表达式; 迭代表达式)

    { 循环语句; }

    10.特殊流程控制语句

    break 语句 n

    break语句用于终止某个语句块的执行,最多使用的是 跳出当前的整个循环

    {    …… break; …… }

    continue 语句 n continue语句立即终止当前循环,继续执行下一次循环 n continue语句用在for循环中也是终止当前循环,继续执行下一次循 环

     

     

     

    }

  • 相关阅读:
    C语言|博客作业08
    C语言|博客作业04
    C语言|博客作业02
    C语言|博客作业06
    C语言|博客作业03
    第一周作业
    C语言|博客作业05
    C语言|博客作业07
    C语言|博客作业09
    为什么get比post更快
  • 原文地址:https://www.cnblogs.com/webplq/p/6421896.html
Copyright © 2020-2023  润新知