已采纳回答 / 一只小怪
index!=-1意思是index=filename.lastindexOf(.);这句话可以取到值,意味着文件名中包含“.”这个字符。你这句话少判断一个是否在首位吧。
2016-07-05
已采纳回答 / 慕粉3460894
if(students.containsValue(new Student(null,name)));去掉后面的分号!分号表示代码的结束,这里添加了分号,系统会认为if语句已经结束,所以else会报错!
已采纳回答 / qq_只为你_4
import java.util.Scanner;public class dd { public static void main(String[] args){ int num = 0; Scanner input=new Scanner(System.in); try{ System.out.println("输入一个整数来测试异常: "); num=input.nextInt(); }catch(Exception a){ Scanner b=new Scanner(Syste...
2016-07-04
已采纳回答 / 要做Java大师
fileName.lastIndexOf(".");这个函数是查找字符串中最后一次出现'.'的位置,它返回的是这个位置的索引值,就是说把这个字符串当做数组来理解,这个符号是数组中的第几个元素,所以现在index的值为10,public String substring(int beginIndex, int endIndex)就是说这个方法的第一个参数表示我们要获取的字符串的开端在原字符串中的索引位置,我们想要输出的是java,即第11个元素,也就是 . 之后的下一个元素,所以用到了index+1,第二...
2016-07-04
数据类型之间的转换要注意优先级,高类型向低类型转换要强制转换。如Integer转换成float。直接用floatValue()转换即可。
2016-07-04
最赞回答 / Feater
这是语言特色,老师说了:finally语句块是在try_catch语句返回之后,返回到调用者之前执行的,所以return确实结束了,不过在返回之前到调用者之前执行了。
2016-07-04
已采纳回答 / 海阔天空5
java语言中有比较完善的异常体系,就是说java中已经有很多的定义好的异常类,对应相关的异常,根据具体可能出现的异常情况,使用相对应的异常类,若需抛出的异常在java异常体系里没有,也可自定义异常,java的异常体系已包含了大多数的java异常情况。
2016-07-04