已采纳回答 / 祸害帅
public class Test3 { public static void main(String[] args) { int proNum = 5;//班级里面有20人 int jigeIndex =0; int bujigeIndex = 0; int avg =0; int sum =0; Scanner input = new Scanner(System.in); System.out.println("***请输入班级学生的成绩***"); for(int i = 1;i&...
2016-10-05
已采纳回答 / 安然15
简单举例来说,我用了 java.io.* 用了java 文件流的输入输出,就会产生不可预见的异常,假如,文件不存在,假如,流,读写失败等,这些不可预见的问题,如果不捕获并且忽略这些异常或者对异常进行相应的处理,也许会造成整个程序的崩溃,甚至有可能造成JVM的崩溃。所以,在编译时,JVM就会检查这些可能会造成异常的代码,是否对异常进行了捕获和处理。而运行时异常,是程序员自己的错误而造成的,比如下标越界,这些问题在写代码的时候程序员自己就可以处理,是可预见的异常。编译时 JVM不会检查总之,对于可以预见的异常...
2016-10-03
已采纳回答 / 假如爱有天意0
这个你可以这样理解 equals方法是父类里面定义的 我们所写的子类都会继承他,但是父类里面的equals并不知道你子类中的equals具体怎么判断的,就像前面我们学的继承一样,我们定义了一个动物类 ,动物类里面有say(){System.out.println("动物会叫");}这个方法,他只是说出了一个动物会叫的事实,但是具体继承他的动物,比如狗继承了他 狗的方法 应该重写他say(){System.out.println(狗汪汪叫);} 而不是输出从父类中继承过来的say方法输出,动物会叫,这样不合...
2016-10-03
已采纳回答 / taylorfeng
indexOf()函数返回查找字符或字符串的位置,如果存在的话则返回>=0的数字,不存在则返回-1,所以这里通过index != -1可以判断出这个'.'号是否存在啦
2016-09-30
已采纳回答 / 慕粉3897455
第二个System.out.println("添加课程:"+temp.getId()+":"+temp.getName()); 由于temp变量中存放的是第一次赋值的cr1对象,这个temp并没有被重新赋值,当然还是保持不变呀。你若想比较,应该把前后两次出现的这个打印代码改成如下代码,再比较就对了:System.out.println("添加课程:"+CourseToSelect.get(0).getId()+":"+CourseToSelect.get(0).getName());另外你的代码没有注意编...
2016-09-30
已采纳回答 / qq_倔強人生_0
理论上逻辑也没啥错,你看看是不是eclipse抽风了,这样应该是可以的,逻辑上是没啥问题,或者你用dubug调试一下,如果实在不行,再回复我吧,可以一起找错误
2016-09-29