Java程序设计任务驱动式教程 任务十四 主动出击(抛出异常).pptVIP

  • 7
  • 0
  • 约7.27千字
  • 约 22页
  • 2018-01-05 发布于河南
  • 举报

Java程序设计任务驱动式教程 任务十四 主动出击(抛出异常).ppt

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)

1亿VIP精品文档

相关文档