已采纳回答 / 古潇风
Exception 是 InputMismatchException 的父类。一个大,一个小,更具体点。比如有多个catch块,注意问题就是要“先子类后父类”,顺序错误,编译就会报错,不会通过
2016-06-15
已采纳回答 / 玄鉴
没有注释,看得我有点头晕,还几次推算的结果跟实际运行的结果不一样。比我强多了,我就不能做出来。17-24行是不是可以改为int len; Random ran = new Random(); do{ len = ran.nextInt(10); //gernate the length of a string }while (len<1);其他的我还得在学习学习
2016-06-14
已采纳回答 / helloworld2008
你的理解一部分对,一部分不恰当。其实就是String是简单的引用类型,所以用equals时,程序内部知道去判断两个字符串中的一系列字符是否一样,从而得到判断结果,但是遇到一个复杂点的对象,计算机不知道我们认定的“相同”的判断规则,所以需要我们覆写这个equals方法。想想如果各种类型都能够判断的话,计算机需要做的工作太复杂了。比如一个对象有十个属性,他就需要去分别比较每个属性的值,如果每个属性又都是复杂的类型,那比较工作就一套嵌一套,没完没了了。效率是不是很低呢?所以根据用户需求自己去覆写是最好的了。eq...
2016-06-14
最新回答 / 慕粉3355659
没有输出语句!public class Cards { public void CreadCards() { String Colour[] = new String[4]; Colour[0] = "黑桃"; Colour[1] = "红桃"; Colour[2] = "梅花"; Colour[3] = "方块"; String number = "234567890JQKA"; String Cards[] = new String[52]; int m = 0; for (int ...
2016-06-12
最新回答 / 慕粉1464004687
16行 int num = random.nextInt(10); ,20行 int nume = random.nextInt(10);如果随机数为0,则不会进入循环,或字符串长度为0.
2016-06-12