任务11 验证支出数据的合法性 (课件)-高二《程序设计基础》同步教学(劳动版)

2023-08-01
| 9页
| 59人阅读
| 4人下载
普通

内容正文:

课题五 Java处理输入输出及异常处理方法 任务11 验证支出数据的合法性 任务引入 任务10在输入用户衣食住行等开支的时候,如何在发生异常之前,发现用户输入的数字格式错误: 知识准备——了解String类 返回类型 方法名及其参数描述 方法的作用 char charAt(int index) 返回字符串中索引为index的字符 int indexOf(String str) 寻找字符串str,返回str在原字符串中的索引位置 int indexOf(String str, int fromIndex) 从指定的起始索引位置fromindex开始寻找字符串str,返回str在原字符串中的索引位置 int lastIndexOf(String str) 寻找字符串str,返回str在原字符串中的最后出现的索引位置 int lastIndexOf(String str, int fromIndex) 从指定的起始索引位置fromindex开始寻找字符串str,返回str在原字符串中最后出现的索引位置 int length() 返回字符串的长度 boolean startsWith(String prefix) 判断字符串是否以perfix开头 boolean endsWith(String suffix) 判断字符串是否以perfix结束 String substring(int beginIndex) 截取字符串,从指定的开始位置beginindex到字符串的结束位置 String substring(int beginIndex, int endIndex) 截取字符串,从指定的开始位置beginindex到指定的结束位置endIndex char[] toCharArray() 将字符串转换为字符数组 String toLowerCase() 将字符串全部小写 String toUpperCase() 将字符串全部大写 String trim() 去掉字符串两边的空格 课堂演示:判断手机的合法性 判断长度是否是11位 判断手机号码是否以13或者15开始 判断手机号码是否由数字0~9构成 课堂练习 完成教材代码11-1 任务分析 判断字符串是否代表合法的浮点数? 任务分析 判断字符串是否由数字构成? 任务实施:完成支出数据的判断 完成教材代码11-2 的调试和运行 作业 教材中的课后思考与练习 � � 文本框的高度和它所关联的边框线将随文本的增删而增减。拖动侧边手柄可以更改注释宽度。� � 获得待测字符串 设置一个错误标志 flag为真 flag代表错误的状态 默认为正确的 判断待测字符串是否由 合法的字符构成 数字和.是合法的 flag=false 判断待测字符串中 小数点的个数<=1 flag=false 判断待测字符串中 第一个字符不是小数点 flag=false 根据flag的值进入下一阶段的处理 否 否 否 是 是 是 � � 文本框的高度和它所关联的边框线将随文本的增删而增减。拖动侧边手柄可以更改注释宽度。� � 定义一个由合法字符构成的字符串 数字和.是合法的 是否检查完待测字符串的所有字符 从待测字符串中取出下一个字符 取出的字符是合法字符串中字符范围吗? 错误 正确 是 否 否 是 $$

资源预览图

任务11  验证支出数据的合法性  (课件)-高二《程序设计基础》同步教学(劳动版)
1
任务11  验证支出数据的合法性  (课件)-高二《程序设计基础》同步教学(劳动版)
2
任务11  验证支出数据的合法性  (课件)-高二《程序设计基础》同步教学(劳动版)
3
任务11  验证支出数据的合法性  (课件)-高二《程序设计基础》同步教学(劳动版)
4
所属专辑
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。