


全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
Java实验三实验三 异常处理和基础类库实验目的1 学会利用Try-catch-finally语句来捕获和处理异常;2掌握自定义异常类的方法。3掌握Java基础类;熟悉System类;4掌握字符串的主要功能和使用方法实验内容1编写一个应用程序将二进制数转换成十进制数,并捕获所有可能的异常2编写一个应用程序,接受命令行中给出的一个字母串,先将该串原样输出,然后判断该串的第一个字母是否为大写,若是大写则统计该串中大写字母的个数,并将所有大写字母输出;否则输出信息串”第一个字母不是大写字母!”。提示:(1)命令行参数:java应用程序能够从命令行接受任何数量的参数,在应用程序被加载的时候允许用户指定配置信息。该参数是一个字符串数组,用来接收从命令行输入的参数。参数之间使用空格隔开。Java解释器会自动处理,把用空格隔开的各个参数通过args数组传递给main方法。参数的下标从0开始,args0表示第一个参数,例:java Test args0 args1 args2(2)用到一个方法charAt,方法定义为 public char charAt(int index), 返回指定索引处的 char 值.无需自己编写,直接调用。例如 String s = “oh come on”; charAt(0)的结果就是o了,参数是一个下标,从0开始到字符串长度-13编写一个方法boolean prime(int n),用来判断数n是否为素数。若为素数,返回true;否则返回false.其中自定义一个异常:当n=65 & (int)args0.charAt(0)=90) for(int i=0;i=65 & (int)args0.charAt(i)=90) System.out.print(args0.charAt(i); count+; System.out.println( ); System.out.println(共有 +count+个大写字母。); else System.out.println(第一个字母不是大写字母!); else System.out.println(请给出命令行参数!); 附:运行此程序命令是java Class1+空格+命令行参数 例如 在DOS 环境下输入 java Class1 ABCdef3 public class UseDefineExceptionpublic static Boolean prime(int m) throws ArgumentOutOfBoundException if (m0) ArgumentOutOfBoundExceptionae=new ArgumentOutOfBoundException(); throw ae; else boolean isPrime=true; for (int i=2;im;i+) if (m%i=0) isPrime=false; break; return isPrime; public static void main(String args) if (args.length!=1) System.out.println(输入格式错误); System.exit(0); int m= Integer.parseInt(args0); try boolean result=prime(m); System.out.println(结果是+result); catch (ArgumentOutOfBoundException e) System.out.println(异常名称:+e.toString(); class ArgumentOutOfBoundException ext
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 心理健康课件大赛决赛
- 二零二五年度LED灯具智能控制系统研发与应用合同
- 2025年度某公司电子商务事业部智能化物流服务合同
- 2025年房地产咨询服务合同证明书
- 二零二五年度租赁房屋租赁合同争议解决机制协议
- 二零二五年度人工智能股份公司股权转让协议范本
- 2025版FIDIC规范下环保设施土建工程施工合同
- 2025版房地产收购项目应急响应与处置协议
- 二零二五年度乡村道路建设简单施工合同示范
- 二零二五版殡葬遗体处理承包服务合同
- 数控刀具知识培训课件
- GB/T 320-2025工业用合成盐酸
- 2025年宿州楼盘统计表
- 基于高铁的多式联运网络设计与运力调度联合优化
- 排污管道改造施工方案
- 《廉政风险防控培训课件》
- 2024年汽车驾驶员(高级)证考试题库附答案
- 升降机安全培训
- 医用制氧机系统的安装与调试教程
- 事业单位考试职业能力倾向测验(综合管理类A类)试题与参考答案(2024年)
- 水土保持方案投标文件技术部分
评论
0/150
提交评论