这段代码主要写了一个异常抛出和捕获的的场景。
创新互联公司公司2013年成立,先为罗定等服务建站,罗定等地企业,进行企业商务咨询服务。为罗定企业网站制作PC+手机+微官网三网同步一站式服务解决您的所有建站问题。
一,首先第一部分是引入程序所需包,第二段是main方法,执行的主程序,里面调用了另外一个方法methodA()。
二,这个方法methodA()内抛出一个exception,main方法中捕获methodA(),使用了两个异常,一个是io的异常,一个是exception,exception是io的子类所以写在里层,这样就可以有效地捕获到已知或者自定义的异常,这是常规写法。
三,此程序中由于methodA()抛出exception异常,于是在main方法中被最外层异常捕获并且打印“Caught Exception”
四,总结下,异常的捕获由里到外就是由小到大,里层的可以没有什么关系或者平级,但是最外层必须是exception。
希望我的回答可以帮到你。
因为逻辑运算符先判断前面的表达是否为真,如果为真则判断执行后面的式子,如果为假则后面式子不判断,整个式子直接是false,所以b,c没加。。
public class GetToken {
String s[];
public String getToken(int index, String str) {
StringTokenizer fenxi = new StringTokenizer(str);
int number = fenxi.countTokens();
s = new String[number + 1];
int k = 1;
while (fenxi.hasMoreTokens()) {
String temp = fenxi.nextToken();
s[k] = temp;
k++;
}
if (index = number)
return s[index];
else
return null;
}
public static void main(String args[]) {
String str = "public static void main";
GetToken token = new GetToken ();
String s1 = token.getToken(2, str), s2 = token.getToken(4, str);
System.out.println(s1 + ":" + s2); // 【结果】
}
}
题目有问题哦,main方法不能在非public的类里面哦
答案是static:main
本文名称:java考试代码阅读题 java 考题
本文链接:https://www.cdcxhl.com/article18/dddpcgp.html
成都网站建设公司_创新互联,为您提供云服务器、外贸网站建设、网站内链、网站制作、用户体验、商城网站
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联