标签:分享 try 查看 选择 视频 index exception 自己 声明
答:
本次PTA作业题集异常
结合题集题目7-1回答
答:经常出现的异常是NumberFormatException
格式化异常和ArrayIndexOutOfBoundsException
访问数组异常因为,它们都是继承RuntimeException,是Unchecked Exception类型的异常,我们自己就可以避免这些异常,因此不需要捕获
答:Checked Exception类型的异常需要使用捕获处理
题集题目7-2
答:输入的过程中,使用的Integer.parselnt(String)方法,输入的字符不拘于一种,所以要使用try-catch语句,来处理异常
题集题目7-3
阅读Integer.parsetInt源代码
答:可以让我们知道自己的错误跟原因
答:这道题中,会产生IllegalArgumentException异常,我们要注意begin<end,end不能大于arr.length
题集题目6-3
答:当抛出异常的时候,我们就知道有错误,并且是哪里错了,而仅仅返回错误值,我们不能直观的知道错误在哪里,并且,不排除最后输出结果跟返回错误值相同,这回造成误解
答:不可以用throws,RuntimeException类型的异常是属于Unchecked Exception。
使用throws关键字可以带来好处,可以让我们直接知道错误在哪里
题集题目6-1
答:要先捕获子类,再捕获父类,不然子类的异常无法捕获
答:子类要在父类前面
byte[] content = null;
FileInputStream fis = new FileInputStream("testfis.txt");
int bytesAvailabe = fis.available();//获得该文件可用的字节数
if(bytesAvailabe>0){
content = new byte[bytesAvailabe];//创建可容纳文件大小的数组
fis.read(content);//将文件内容读入数组
}
System.out.println(Arrays.toString(content));//打印数组内容
注1:里面有多个方法均可能抛出异常。
功能2:需要添加finally关闭文件。无论上面的代码是否产生异常,总要提示关闭文件ing。如果关闭文件失败,提示关闭文件失败!
答: `catch (NumberFormatException e) {
System.out.println("number format exception");
System.out.println(e);
} catch (IllegalArgumentException e) {
System.out.println("illegal argument exception");
System.out.println(e);
} catch (Exception e) {
System.out.println("other exception");
System.out.println(e);
}`
我也不知道为什么代码格式就是不对,,,
答:finally也需要try-catch处理,因为它的语句不论怎样都会执行
答:
public Integer push(Integer item) throws FullStackException {
`if(item==null) {
return null;
}
if(top==capacity){
FullStackException e=new FullStackException();
throw e;
}
arrStack[top]=item;
top+=1;
return item;
}
public Integer pop() throws EmptyStackException {
if(top==0){
EmptyStackException e=new EmptyStackException();
throw e;
}else{
int a= arrStack[top-1];
top=top-1;
return a;}
}
public Integer peek() throws EmptyStackException {
if(top==0){
EmptyStackException e=new EmptyStackException();
throw e;
}else
return arrStack[top-1];
} `
只需要将要关闭的放在try语句中,方便
登录lib.jmu.edu.cn,对图书进行搜索。然后登录图书馆信息系统,查看我的图书馆。如果让你实现一个图书借阅系统,尝试使用面向对象建模。
答:学生以及管理员
答:登录(学生和管理员),退出,借书,还书
题目集:异常
在码云的项目中,依次选择“统计-Commits历史-设置时间段”, 然后搜索并截图
答:
需要有两张图(1. 排名图。2.PTA提交列表图)
需要将每周的代码统计情况融合到一张表中。
周次 | 总代码量 | 新增代码量 | 总文件数 | 新增文件数 |
---|---|---|---|---|
1 | 0 | 0 | 0 | 0 |
2 | 0 | 0 | 0 | 0 |
3 | 0 | 0 | 0 | 0 |
4 | 0 | 0 | 0 | 0 |
5 | 0 | 0 | 0 | 0 |
6 | 0 | 0 | 0 | 0 |
7 | 1924 | 1924 | 34 | 34 |
8 | 1924 | 0 | 34 | 0 |
9 | 2303 | 379 | 41 | 7 |
10 | 2441 | 138 | 47 | 6 |
11 | 2713 | 272 | 50 | 3 |
标签:分享 try 查看 选择 视频 index exception 自己 声明
原文地址:http://www.cnblogs.com/zhugusheng/p/7896181.html