本节完善作业,请多多指正
List<Integer> idList=new ArrayList<Integer>();
String[] name={"tom","lily","jack"};
for(int i=0;i<3;i++){
do{
k=random.nextInt(100);
}while(idList.contains(k));
idList.add(k);
studentList.add(new Student(idList.get(i).toString(),name[i]));
}
List<Integer> idList=new ArrayList<Integer>();
String[] name={"tom","lily","jack"};
for(int i=0;i<3;i++){
do{
k=random.nextInt(100);
}while(idList.contains(k));
idList.add(k);
studentList.add(new Student(idList.get(i).toString(),name[i]));
}
2017-07-20
最赞回答 / 夜行百里风
从scanner的原理说了,scanner在要求用户输入的时候,其实是在内存中占用一段内存用于用户输入,你这里,这段内存能存储int类型的数据,而其他类型的就会抛出异常,然而,我们用console.nextInt()调用没把该段内存中的东西提出来,输入字符时,因为现在存入的是字符,提取不出来,他就会一直占用这段内存,导致我们二次输入时,就不会再要求用户输入了,他会继续试图调用该段内存数值,也就一直报错,所有这个new是必须的,不然下次无法输入,这是比较本质的
2017-07-19
感觉还好,一看题目就想到了StringBuffer中的append()方法了,,,,,,,,,但是却没有想到charAt()方法,这是一大收获啊。感觉这种练习多做还是蛮有收获的!
2017-07-19
已采纳回答 / qq_骸纸_03383018
http://www.cnblogs.com/zhangdaicong/p/6127984.html 你可以看看这个博客 讲得很清晰
2017-07-19
我按照老师敲的代码那样,我实现了compary接口以后还是不能用collections.sort()方法对集合排序啊,老司机们,怎么解?
2017-07-19
int x=56; // 定义一个整形变量x
Integer y=new Integer(x); //创建Integer包装类对象y,用y表示变量x的值,此时y是有方法的;
System.out.println(y.doubleValue()); //将Integer包装类转换为double类型,即通过了包装类可以将原本的整形变量x,转变为double类型值输出
输出结果为:56.0
个人拙见,不知道这节看不懂的同学,这样看看是不是好理解些
Integer y=new Integer(x); //创建Integer包装类对象y,用y表示变量x的值,此时y是有方法的;
System.out.println(y.doubleValue()); //将Integer包装类转换为double类型,即通过了包装类可以将原本的整形变量x,转变为double类型值输出
输出结果为:56.0
个人拙见,不知道这节看不懂的同学,这样看看是不是好理解些
2017-07-19
在eclipse中有重写equals方法,直接生成也是可以的。但是老师写的还是要敲下来,以备不时之需!
2017-07-19
哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈好!!!!!!!
2017-07-18