news 2026/7/20 14:37:34

期末复习02(分析题+改错题)

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
期末复习02(分析题+改错题)

文章目录

  • 程序分析
    • 项目结构
    • 分析题1
    • 分析题2
    • 分析题3
    • 分析题4
  • 二、程序改错题
    • 项目结构
    • 改错题01
    • 改错题02
    • 改错题03
    • 改错题04
    • 改错题05
    • 改错题06

程序分析

项目结构

分析题1

packageProgramAnalysis;publicclassT1{publicstaticvoidmain(String[]args){int[][]arr={{10,20,30},{11,21,31},{12,22,32}};intsum=0;for(inti=0;i<arr.length;i++){for(intj=0;j<arr[i].length;j++){sum+=arr[i][j];}}System.out.println("sum="+sum);}}

运行结果

分析题2

packageProgramAnalysis;publicclassT2{publicstaticvoidmain(String[]args){intA=54321,sum=0,t=10;while(t>0){sum+=A%10+t;A/=10;t/=10;}System.out.println(sum);}}

运行结果

分析题3

packageProgramAnalysis;publicclassT3{publicstaticvoidmain(String[]args){try{intresult=divideNumbers(4,0);System.out.println("计算结果 = "+result);}catch(ArithmeticExceptione){System.out.println("捕获算术异常: "+e.getMessage());return;}catch(Exceptione){System.out.println("捕获其他异常: "+e.getMessage());return;}finally{System.out.println("执行finally块");}System.out.println("程序继续执行");}privatestaticintdivideNumbers(intdividend,intdivisor){if(divisor==0){thrownewArithmeticException("除数不能为零");}returndividend/divisor;}}

运行结果

分析题4

packageProgramAnalysis;publicclassT4{publicstaticvoidmain(Stringargs[]){Dolldoll=newDoll("Kitty",2);System.out.println(doll);}}classDoll{Stringname;intage;publicDoll(Stringname,intage){this.name=name;this.age=age;}publicStringtoString(){returnthis.name;}}

运行结果

二、程序改错题

项目结构

改错题01

修改后代码

改错题02

修改后代码

改错题03

修改后代码

改错题04

修改后代码

改错题05

修改后代码

改错题06

修改后代码

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/7/19 22:19:40

OpenBoardView终极指南:快速掌握电路板文件查看技巧

OpenBoardView终极指南&#xff1a;快速掌握电路板文件查看技巧 【免费下载链接】OpenBoardView View .brd files 项目地址: https://gitcode.com/gh_mirrors/op/OpenBoardView 想要高效查看和分析电路板设计文件吗&#xff1f;OpenBoardView作为一款功能强大的开源软件…

作者头像 李华
网站建设 2026/7/19 15:15:48

X-AnyLabeling完整使用指南:从零开始掌握AI数据标注

X-AnyLabeling完整使用指南&#xff1a;从零开始掌握AI数据标注 【免费下载链接】X-AnyLabeling Effortless data labeling with AI support from Segment Anything and other awesome models. 项目地址: https://gitcode.com/gh_mirrors/xa/X-AnyLabeling X-AnyLabelin…

作者头像 李华
网站建设 2026/7/20 10:52:45

【码道初阶】【Leetcode105106】用遍历序列还原二叉树:前序+中序、后序+中序的统一套路与“先建哪边”的坑

【Leetcode105&106】用遍历序列还原二叉树&#xff1a;前序中序、后序中序的统一套路与“先建哪边”的坑二叉树的遍历序列题&#xff0c;特别像“看上去是模板题&#xff0c;但真正拉开差距的是细节”。很多时候不是不会写&#xff0c;而是写着写着就把“顺序”弄反&#x…

作者头像 李华
网站建设 2026/7/16 8:15:51

群晖视频信息插件终极指南:轻松打造专业影视库

想要让群晖Video Station中的影视库信息更加完整专业吗&#xff1f;群晖视频信息插件正是您需要的解决方案。这款专为Synology Video Station设计的插件&#xff0c;通过强大的网络数据获取能力&#xff0c;能够从多个权威数据源自动获取丰富的影视元数据&#xff0c;让您的个人…

作者头像 李华
网站建设 2026/7/19 6:53:38

突破STM32 CANopen开发瓶颈:这个开源协议栈让工业通信如此简单

突破STM32 CANopen开发瓶颈&#xff1a;这个开源协议栈让工业通信如此简单 【免费下载链接】CanOpenSTM32 CANopenNode on STM32 microcontrollers. 项目地址: https://gitcode.com/gh_mirrors/ca/CanOpenSTM32 在工业自动化领域&#xff0c;CANopen协议以其稳定可靠而闻…

作者头像 李华