用eclipse编写成绩管理应用程序,其中有成绩录入模块,成绩录入过程中,难免出现录取数据类型出现错误或者录入的成绩不在合理范围之内。在成绩的录入过程中,假设出现上述错误,程序该如何处理。请编写这一片段的异常处理代码。 2、判断后缀名:设计一个方法,根据传入的文件名字符串判断该文件是不是 mp3 格式。 3、找到名字最后一个字相同的人:在"张三","李四","王五","赵六","周七 ","王哲","白浩","贾蓉","慕容阿三","黄蓉"10 个名字中找出并输出最后一个字相同的名字
时间: 2023-07-02 17:22:35 浏览: 90
1. 成绩录入模块异常处理代码:
```java
try {
// 成绩录入代码
} catch (InputMismatchException e) {
System.out.println("录入数据类型错误,请重新输入!");
} catch (IllegalArgumentException e) {
System.out.println("录入成绩不在合理范围之内,请重新输入!");
} catch (Exception e) {
System.out.println("录入成绩出现未知错误,请联系管理员!");
}
```
2. 判断文件后缀名是否为 mp3 格式代码:
```java
public boolean isMp3File(String fileName) {
String ext = fileName.substring(fileName.lastIndexOf(".") + 1);
if ("mp3".equalsIgnoreCase(ext)) {
return true;
} else {
return false;
}
}
```
3. 找到名字最后一个字相同的人代码:
```java
String[] names = {"张三","李四","王五","赵六","周七","王哲","白浩","贾蓉","慕容阿三","黄蓉"};
String lastName = names[0].substring(names[0].length() - 1);
for (String name : names) {
if (name.substring(name.length() - 1).equals(lastName)) {
System.out.println(name);
}
}
```
阅读全文