当前位置: 首页 > news >正文

Java代码阅读题

题目 1:分析输出结果

java

public class LoopExample {public static void main(String[] args) {int sum = 0;for (int i = 1; i <= 5; i++) {if (i % 2 == 0) {continue;}sum += i;}System.out.println(sum);}
}

答案:
输出结果为:9
解析:
循环遍历 1 到 5 的数字,当i为偶数时执行continue跳过当前循环。累加的奇数为 1、3、5,和为 9。

题目 2:分析输出结果

java

public class NestedLoop {public static void main(String[] args) {for (int i = 1; i <= 3; i++) {for (int j = 1; j <= i; j++) {System.out.print("*");}System.out.println();}}
}

答案:
输出结果为:

plaintext

*
**
***

解析:
外层循环控制行数,内层循环控制每行的星号数量。内层循环次数随外层循环变量i递增。

题目 3:分析输出结果

java

public class DoWhileLoop {public static void main(String[] args) {int x = 5;do {System.out.print(x + " ");x--;} while (x > 5);}
}

答案:
输出结果为:5
解析:
do-while循环先执行一次循环体,再判断条件。初始x=5,执行一次打印后x减为 4,条件x > 5不成立,循环终止。

题目 4:分析输出结果

java

public class InfiniteLoop {public static void main(String[] args) {int i = 0;while (i < 3) {if (i == 1) {break;}System.out.print(i + " ");i++;}}
}

答案:
输出结果为:0
解析:
i=1时执行break跳出循环。第一次循环i=0,打印后i增为 1;第二次循环判断i==1成立,循环终止。

题目 5:分析输出结果(包含异常)

java

public class LoopWithException {public static void main(String[] args) {int[] arr = {1, 2, 3};for (int i = 0; i <= arr.length; i++) {try {System.out.print(arr[i] + " ");} catch (ArrayIndexOutOfBoundsException e) {System.out.println("Error: " + e.getMessage());}}}
}

答案:
输出结果为:

plaintext

1 2 3 Error: Index 3 out of bounds for length 3

解析:
数组长度为 3,有效索引为 0~2。当i=3时触发异常,被捕获后打印错误信息。

http://www.lqws.cn/news/562123.html

相关文章:

  • 06-three.js 创建自己的缓冲几何体
  • 某音Web端消息体ProtoBuf结构解析
  • 【网络安全】网络安全中的离散数学
  • 机器学习算法-K近邻算法-KNN
  • BUUCTF [ACTF新生赛2020]music 1
  • SpringMVC系列(五)(响应实验以及Restful架构风格(上))
  • 【学习】《算法图解》第七章学习笔记:树
  • [论文阅读] 软件工程 | 微前端在电商领域的实践:一项案例研究的深度解析
  • Linux软件的安装目录
  • 【面板数据】省级电商指数与地级市电子商务交易额数据集(1990-2022年)
  • OpenLayers 下载地图切片
  • Docker安装MinIO
  • 概述-4-通用语法及分类
  • 【go】初学者入门环境配置,GOPATH,GOROOT,GOCACHE,以及GoLand使用配置注意
  • 案例开发 - 日程管理系统 - 第一期
  • Redis 实现分布式锁
  • 【C++进阶】--- 继承
  • 鸿蒙 Grid 与 GridItem 深度解析:二维网格布局解决方案
  • 复杂驱动开发-TLE9471的休眠流程与定时唤醒
  • Python训练营-Day44-预训练模型
  • Java中的异常及异常处理
  • JDK17的GC调优
  • SpringCloud Stream 使用
  • Youtube双塔模型
  • 第27篇:SELinux安全增强机制深度解析与OpenEuler实践指南
  • eTools 开源发布
  • 如何在 Ubuntu 上通过终端或在 VirtualBox 中安装 GCC
  • 佳能Canon PIXMA G1020打印机信息
  • scGPT-spatial 复现
  • KS值:风控模型的“风险照妖镜”