• 《Java大学教程》--第2章 选择


    迭代(iteration)、重复(repetition):三种循环
    * for: 重复执行固定次数
    * while: 重复执行不固定次数
    * do...while: 比while至少多一次

    1。答:P47
    迭代(iteration)允许计算机一遍又一遍地重复一段特定代码;而选择只对特定代码执行一遍。

    2。答:
    a)
    输入:
        5
    显示:
        YES
        NO
        YES
        NO
        YES
        NO
        YES
        NO
        YES
        NO
        OK
       
    b)
    输入:
        0
    显示:
        OK
       
    3。答:
    i
    i
    i
    i
    i


    4。答:
    a)因为do.while循环至少执行一次,表示如果第一次就输入正确的值,也会打印输入错误,并要求重新输入,不符合系统最初的设计。
    b) c) // 代码IterationQ4.java已经替换。

    编程练习
    1. IterationQ3.java
    2. MultiplyTable.java
    3. DisplayStars.java
    4. VendingMachine.java

    2.2 构造选项:三种选择
    * if
    * if...else... : 双支选择,嵌套
    * switch...case...default:

    2.3 比较运算符:(基本数据类型)==、!=、<、>、<=、>=
    2.4 逻辑运算符:&&、||、 !


    1. 答:P29
    程序指令总是按顺序(sequence)执行的,而选择(selection)是程序控制的一种方法,可以在要执行的指令中构造选项,从而使程序按照选择的顺序去执行。

    2。答:
    * if语句:P30,在程序执行过程中,需要把某些指令保护起来,在适当的时候才执行,即单支选择。
    * if...else语句:P34,双支选择,扩展了if语句,如果条件为假,就执行else后的指令。
    * switch语句:P40,当每个条件中只检查一个变量,并且检查涉及变量的具体值,就可以用来代替if...else语句,使代码更加简洁。

    3。答:
    if (age<14)
        {
            price=3.99;
        }
       
    4。答:
    a)
    输入:
        10
    显示:
        Red

    b)
    输入:
        20
    显示:
        Green
        Blue

    c)
    输入:
        20
    显示:
        Green


    5。答:
    a)
    输入:
        10
    显示:
        Red

    b)
    输入:
        20
    显示:
        Green

    6。答:
    a)
    输入:
        1
    显示:
        Green
    b)
    输入:
        2
    显示:
        Green
    c)
    输入:
        3
    显示:
        Blue
    d)
    输入:
        10
    显示:
        numbers 1-5 only
        Red
    e)
    输入:
        10
    显示:
        Red
       
    编程练习:代码附件

    1.    Guess.java
    2.    DisplayResult2.java
    3.    Order.java
    4.    Saver.java
    5.    Saver.java

  • 相关阅读:
    给有C或C++基础的Python入门 :Python Crash Course 4 操作列表 4.4 -- 4.5
    给有C或C++基础的Python入门 :Python Crash Course 4 操作列表 4.1--4.3
    因数表进阶:1--x的因数和
    【python】接口自动化初识第三站
    【python】接口自动化初识第二站
    【python】接口自动化初识第一站
    【pycharm】无法自动补齐代码
    【python】UI自动化框架搭建
    【jmeter】B接口通过正则表达式引用A接口的参数
    测试流程测试方法
  • 原文地址:https://www.cnblogs.com/zhuyx/p/10401931.html
Copyright © 2020-2023  润新知