云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > 习题集

习题集

  • 62 次阅读
  • 3 次下载
  • 2025/12/10 18:28:41

从上面程序看,虽然count的值为10,表达式count<5返回false,但是do-while语句还是会执行一次循环体,输出count=10。

4 请简述while语句和do-while语句的区别

参考答案

while语句和do-while语句的区别在于:while语句是先判断循环条件,如果条件为真则执行循环体;而do-while语句则先执行一次循环体,然后才判断循环条件,如果循环条件为真,则执行下一次循环,否则终止循环。

5 请简述for语句的执行流程

for语句的语法格式如下:

1. for(表达式1;表达式2;表达式3) { 2. 语句块 3. }

参考答案

for语句,首先计算表达式1,接着执行表达式2,若表达式2的值等于true,则执行大括号中的语句块,接着计算表达式3,然后再判断表达式2的值。依次重复下去,直到表达式2的值等于false。

6 指出下列代码中,for循环的各个表达式是否正确

1. public static void main(String[] args) {

2. for(int i=0,j=0,k=0;i<10&&j<4&&k<10;j+=2){ 3. System.out.println(i++);

4. System.out.println(++k+i); 5. } 6. }

参考答案

正确。

首先,for循环允许同时出现多个初始化语句。上面代码中初始化变量有三个,但是只能有一个声明语句,因此如果需要在初始化表达式中声明多个变量,那么这些变量应该具有相同的数据类型。

其次,循环条件也可以是一个包含逻辑运算符的表达式。上面代码中使用&&来组合多个boolean表达式。

最后,循环迭代语句可以是任何表达式。上面代码中使用了j+=2。

7 指出下列代码的运行结果

1. public static void main(String[] args) { 2. for (int i = 0; i < 10; i++) { 3. System.out.println(\ + i); 4. if (i == 2) { 5. break; 6. } 7. } 8. }

参考答案

输出结果为:i=0 i=1 i=2。

运行上面程序,将看到i循环到2时即结束,当i等于2时,循环体内遇到break语句,程序跳出循环。

8 指出下列代码的运行结果

1. public static void main(String[] args) { 2. for (int i = 0; i < 4; i++) { 3. if (i == 2) { 4. continue; 5. }

6. System.out.print(\ + i +\); 7. } 8. }

参考答案

输出结果为:i=0 i=1 i=3

从上面输出结果可以看出, 当i等于2时,程序没有输出i=2,因为程序执行到continue时,忽略了当次循环中continue语句后的代码。

9 数列求和

有数列为:9,99,999,...,9999999999。要求使用程序计算此数列的和,并在控制台输出结果。交互效果如图-1所示。

图- 1

另有数列:1+1/2+1/3…+1/n(n>=2)。要求使用交互的方式计算此数列的和:用户在控制台录入需要计算的整数 n 的值,程序计算此数列的和,并在控制台输出结果。程序的交互过程如图-2所示。

图- 2

参考答案

程序需要使用for循环计算数列的和,然后将计算出来的和输出到控制台。 实现此案例需要按照如下步骤进行。 步骤一:定义类及 main 方法

首先定义一个名为 SumOfSeq的类,并在类中定义Java 应用程序的入口方法main ,代码如下所示:

1. public class SumOfSeq{

2. public static void main(String[] args) { 3. } 4. }

步骤二:计算第一个数列的和

使用for循环计算数列的和,然后将计算出来的和值输出到控制台。代码如下:

1. public class SumOfSeq {

2. public static void main(String[] args) { 3. // 数列求和 4. long nine = 9;

搜索更多关于: 习题集 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

从上面程序看,虽然count的值为10,表达式count<5返回false,但是do-while语句还是会执行一次循环体,输出count=10。 4 请简述while语句和do-while语句的区别 参考答案 while语句和do-while语句的区别在于:while语句是先判断循环条件,如果条件为真则执行循环体;而do-while语句则先执行一次循环体,然后才判断循环条件,如果循环条件为真,则执行下一次循环,否则终止循环。 5 请简述for语句的执行流程 for语句的语法格式如下: 1. for(表达式1;表达式2;表达式3) { 2. 语句块 3. } 参考答案 for语句,首先计算表达式1,接着执行表达式2,若表达式2的值等于true,则执行大括号中的语句块,

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com