博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
《Java大学教程》--第2章 选择
阅读量:4355 次
发布时间:2019-06-07

本文共 1212 字,大约阅读时间需要 4 分钟。

迭代(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

转载于:https://www.cnblogs.com/zhuyx/p/10401931.html

你可能感兴趣的文章
环形队列的c++实现
查看>>
扩展欧几里德算法求不定方程
查看>>
软件项目托管平台
查看>>
Oracle :多表更新多个字段
查看>>
Programming Languages - Coursera 整理
查看>>
ASP.NET MVC 3 入门级常用设置、技巧和报错
查看>>
硬件访问方法和混杂字符设备
查看>>
shell 脚本获取远程服务器信息并发送邮件
查看>>
基于Docker搭建MySQL主从复制
查看>>
两台centos之间传送文件
查看>>
使用DevExpress官方汉化文件对界面进行汉化的过程
查看>>
关于获取各种浏览器可见窗口大小的一点点研究
查看>>
C#获取枚举描述
查看>>
emwin 之模态窗口
查看>>
macdown快速上手
查看>>
Bone Collector 01背包问题
查看>>
toString方法分析
查看>>
c++ builder xe2 字符串转日期
查看>>
网络流 E - Escape HDU - 3605
查看>>
MySQL(13):Select-order by
查看>>