已采纳回答 / suifeng2012
因为输入有误,就是因为读不进去数据。循环返回时,还是读不进去,还是会发生错误。这个时候,解决方法是,将这个无效的数据读进来。然后,再读入后续的有效数据。
2017-03-16
已采纳回答 / 恨自己不能小清新
是这样子的。比如List有十个元素,所以下标是0-9。假如调用remove()方法删除了下标为4的的元素,也就是第五个元素,那么第五个元素就被删除了,此时List有9个元素,所以下标是0-8。后面的元素下标(5-9)自动减一,也就是原来下标是5的元素现在下标是4,原来最后一个元素下标9变成8。
2017-03-15
已采纳回答 / keep_alive
Date 的包 看是不是导错了。import java.util.Date; 我试了一下,导这个包,你那边报错应该是导了 java.sql.Date这个包
2017-03-15
最新回答 / qq_竹心_2
调用scanner的方法错了吧,调用nextLine()方法,它是返回String类型的
最新回答 / 灯火阑珊33
JAVA中不可以,使用s.charAt(int index)这个方法就可以引用指定位置的某一个字符。使用Scanner sc=new Scanner(System.in) 和String s=sc.nextSring();
2017-03-14
最赞回答 / ziom
this代表当前类对象,可以通过它调用当前类的字段以及实例方法,一般是在构造以及getter,setter中使用以区分参数列表里的同名变量,这个没啥好纠结的
2017-03-14