- 7
- 0
- 约7.27千字
- 约 22页
- 2018-01-05 发布于河南
- 举报
Java程序设计任务驱动式教程 任务十四 主动出击(抛出异常)
目 录 目 录 目 录 任务十四 主动出击(抛出异常) 内容提要 14.1 跟我做:抛出异常 任务情景 在系统中,输入身份证号码。当身份证号码位数不等于18位时,产生异常。当身份证号码中输入非数字时,也产生异常。请编写程序实现此功能。 运行结果 14.2 实现方案 问题分析 输入一个字符串可以用java.util.Scanner的nextLine()方法。但在程序运行时,会产生很多意想不到的输入问题,如输入的身份证号码位数不正确,身份证号码中出现了字母、特殊符号等,程序的运行就不正确了,严重时程序发生中断,无法正确运行下去。要保证程序的健壮性,可以采用异常捕获和处理技术。 14.2 实现方案 解决步骤 1.打开Eclipse,在study项目中创建包com.task14,再确定类名IdException,得到类的框架。 package com. task14; public class IdException{ /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub } } 14.2 实现方案 2.然后,输入public static boolean isId(String id) throws
原创力文档

文档评论(0)