解析Java程序设计答案

java作业 5. 答:由于第一个catch子句将捕获所有异常,因此,第二个catch子句永远不会被执行。不能通过编译。 6. 答: public class first_exception { public static void main(String args[]){ char c; int a,b=0; int[] array=new int[7]; String s=“Hello“; try{ a=1/b; } catch(ArithmeticException ae){ System.out.println(“Catch “+ae); } try{ array[8]=0; } catch(ArrayIndexOutOfBoundsException ai){ System.out.println(“Catch “+ai); } try{ c=s.charAt(8); }catch(StringIndexOutOfBoundsException se){ System.out.println(“Catch “+se); } } } 运行结果: Catch java.lang.ArithmeticException: / by zero Catch java.lang.ArrayIndexOutOfBoundsException: 8 Catch java.lang.StringIndexOutOfBoundsException: String index out of range: 8 9. 答: import java.util.Scanner; public class Test{ public static class Num{ public static void main(String[] args){ @SuppressWarnings(“resource“) Scanner sc=new Scanner(System.in); System.out.println(“Please Zero to Nine!“); String str=sc.nextLine(); if(str.equalsIgnoreCase(“Zero“)){ System.out.println(str + “ to number is: “ + 0); } else if(str.equalsIgnoreCase(“One“)){ System.out.println(str + “ to number is: “ + 1); } else if(str.equalsIgnoreCase(“Two“)){ System.out.println(str + “ to number is: “ + 2); } else if(str.equalsIgnoreCase(“Three“)){ System.out.println(str + “ to number is: “ + 3); } else if(str.equalsIgnoreCase(“Four“)){ System.out.println(str + “ to number is: “ + 4); } else if(str.equalsIgnoreCase(“Five“)){ System.out.println(str + “ to number is: “ + 5); } else if(str.equalsIgnoreCase(“Six“)){ System.out.println(str + “ to number is: “ + 6); } else if(str.equalsIgnoreCase(“Seven“)){ System.out.println(str+ “ to number is: “ + 7); } else if(str.equalsIgnoreCase(“Eight“)){ System.out.println(str + “ to number is: “ + 8); } else if(str.equalsIgnoreCase(“Nine“)){ System.out.println(str + “ to number is: “ + 9); } else try{ throw new Exception(“无匹配“);} catch (Exception e) { system.out.println(“错误的输入!“);} } } } 运行结果1: Please Zero to Nine! Hjg 错误的输入! 运行结果2: Please Zero to Nine! One One to number is: 1 12. 答: public class MyException extends Exception{ public MyException(String msg){ super(msg); } } public class PhoneNumber { public static boolean check(String s) throws MyException{ { String number; number=s; if(number.length()>12) { throw new MyException(“电话号码不能超过12位“); } char a=number.charAt(0); if(a>0) { throw new MyException(“区号只能以0开头“); public static void main(String args[]) throws MyException { @SuppressWarnings(“unused“) String s = “1

解析java程序设计第二版答案,解析Java程序设计答案相关推荐

  1. c语言程序设计第二版第五章课后答案甘勇,郑州工程技术学院副院长甘勇来校讲学和指导工作...

    12月12日,郑州工程技术学院副院长甘勇一行莅临我校讲学和指导工作.黄河交通学院评建办公室主任汤迪操.教务处处长贾宗璞,智能工程学院领导班子.主任及骨干教师参加了本次会议,会议由智能工程学院党总支书记 ...

  2. c语言程序设计第二版(张磊),C语言程序设计教程(第2版) 教学课件 张磊 第9章 文件程序设计.pdf...

    C语言程序设计 第9章 文件程序设计 <C语言程序设计>(第2版) 中国铁道出版社张磊编著 C语言程序设计(第2版)张磊编著中国铁道出版社 第9章 文件程序设计 9.1 文件概述 9. ...

  3. c语言程序设计第二版(张磊),C语言程序设计教程(第2版) 教学课件 张磊 第1章 程序设计概述.pdf...

    C语言程序设计 第1章 程序设计概述 C语言程序设计教程 第2版 中国铁道出版社 张磊 编著 C语言程序设计(第2版)张磊编著中国铁道出版社 第1章 程序设计概述 1.1 程序设计语言 1.2 算 ...

  4. JVM篇:《深入理解Java虚拟机第二版.SUN技术》——笔记

    深入理解Java虚拟机第二版.SUN技术 第1章 Java体系结构介绍 1.1 Java体系结构包括四个独立但相关的技术 1.2 虚拟机 第2章 平台无关 2.1为什么要平台无关 2.2Java体系结 ...

  5. Python 程序设计(第二版)董付国_清华大学出版社_习题答案与分析【针对8.4及其之前的】

    更多精彩内容:(没有设置公众号获得,麻烦动动小手~谢谢) CSDN下载:Python编程无师自通电子书,[美]科里·奥尔索夫(Cory Althoff)-文档类-CSDN下载 百度云:链接:https ...

  6. [转载]汇编语言程序设计第二版答案  沈美明

    原文地址:汇编语言程序设计第二版答案  沈美明作者:相约爱情海 file:///C|/Users/CaoFan/Desktop/IBM-PC汇编语言程序设计(第二版)答案.txt[2010/4/24 ...

  7. Python 程序设计(第二版)董付国_清华大学出版社_习题答案【未处理1-9章】

    CSDN下载:https://download.csdn.net/download/weixin_42859280/11254583 百度云:链接:https://pan.baidu.com/s/1i ...

  8. C语言程序设计(第二版) 主编:余贞侠 何钰娟 课后习题 代码题答案

    C语言程序设计(第二版) 主编:余贞侠 何钰娟 (课后习题 代码题答案) ps.由于没有官方答案,博主将自己写的代码分享出来,若有错误之处请多多谅解,转载注明出处! 版权声明:本文为CSDN博主「Ra ...

  9. 数据结构(C语言)第二版 第五章课后答案

    数据结构(C语言)第二版 第五章课后答案 1~5 A D D C A 6~10 C C B D C 11~15 B C A C A 1.选择题 (1)把一棵树转换为二叉树后,这棵二叉树的形态是(A) ...

  10. python核心教程第二版答案_python核心编程第二版第4章习题答案.docx

    python核心编程第二版第4章习题答案.docx 4-1.Python 对象.与所有 Python 对象有关的三个属性是什么?请简单的描述一下. 答案: 所有的 Python 对象都拥有三个特性:身 ...

最新文章

  1. jquery ajax return值不能取得的解决方案
  2. 类模板实现基于数组的栈
  3. pl/sql查询表数据,报错ORA-03115:不支持的网络数据类型或表示法
  4. spring cloud 总结
  5. 建立局域网计算机应安装,两台电脑如何建立局域网
  6. 使用多线程进行网图下载
  7. alert中文信息时乱码,html页面和script标签中均已设置为utf-8依然乱码
  8. android Json解析详解(详细代码)
  9. Hexo,自定义博客主题
  10. 数学分析:函数序列及其一致收敛性
  11. cpu vtx测试软件,推荐几个好用的检测电脑CPU是否支持(Virtualization Technology)虚拟化技术的工具-推荐实用小软件 -亦是美网络...
  12. verilog全加器、全减器和乘法器及溢出判断
  13. 【TiDB 4.0 新特性前瞻】DBA 减负捷径:拍个 CT 诊断集群热点问题
  14. 使用switch常量c语言,c语言switch(c语言switch语句用法)
  15. java 51_学习java第51天
  16. Brocade 6510 交换机清空配置,重新initiator交换机
  17. 自己组装nas服务器万兆,阿文菌爱捡垃圾 篇二十一:组装一台小巧的8盘位万兆NAS,参考翼王使用永擎C236主板,E3是否还值得下手?...
  18. 初试Cisco Packet Tracer--1——集线器
  19. 鹤岗市全国计算机等级考试,2020年3月黑龙江省鹤岗市计算机等级考试考务通知...
  20. 【P28】分立耳放的修正以及衍生版本对比

热门文章

  1. python gc清理无用变量与内存
  2. kaggle房价预测特征意思_Kaggle之预测房价
  3. 实验四 lr0分析程序的设计与实现_试验机海外直播丨实现高精度CAE分析实验的材料评价案例技术介绍...
  4. 数据结构摧毁线性表用c语言,[简述]数据结构-线性表(c语言实现)
  5. 钉钉机器人自动推送股票信息
  6. ASP.NET操作Word的IIS权限设置
  7. 12-31--MAGENTO---强大的配置功能挖掘!!
  8. java 蓝桥杯算法训练 筛选号码(题解)
  9. mysql 单块读 多块读_求指点:STM32F103VC的SDIO读SD卡单块读成功,多块读却不行?...
  10. js设置html不可编辑状态,JS_设置弹出页面的地址栏不可编辑