已采纳回答 / 慕瓜7049329
我的理解,声明list时,没有写泛型的,按最先存入的对象类型为准想要多种对象,声明时要这么写 List <?> coursesToSelect
2020-03-05
已采纳回答 / 慕丝4178455
Java math.ceil或者Java math.floor()代表取最小或最大整数,这个值很有可能会超过整数范围,所以得用double来表示。Double.MaxValue = 1.7976931348623157E+308Integer.MaxValue = 2,147,483,647
2020-02-28
已采纳回答 / mushji
这是语法要求。一般不用这种语法建议你使用: Date e = new Date(); DateFormat w = DateFormat.getDateTimeInstance(); String q = w.format(e); System.out.println(q);
2020-02-28
已采纳回答 / Zzz39
在同一个类中:对于静态方法,其他的静态或非静态方法都可以直接调用它。而对于非静态方法,其他的非静态方法是可以直接调用它的。但是其他静态方法只有通过对象才能调用它。
2020-02-25
已采纳回答 / 慕仔9353346
finally是在try-catch之后执行的,如果return在try-catch中,finally会在return后再执行,所以直接把释放资源的语句放在finally语句块中即可,例如常见的数据库连接<...code...>
2020-02-25
已采纳回答 / 黑夜的白_羊
图一的问题:int等是基本类型,Integer是其包类,在一般的赋值情况下差不多,但是有时候用到一些特定的情况只能用后者 也就是包类,不能用基本类图二的问题:代码本身没错,但是代码的顺序搞错了,你是先定义一个 score1=86,然后把score1的值赋给score2,所以score2的值是第一个score1的值,不是你后面又给score1赋值的那个值,还有 你输出的是score2,不是score1,当然看不出来score1的值变没变
2020-02-24
已采纳回答 / 回头的浪子i
fileName.length()-4 //11 fileName.length() //15 fileName.substring(fileName.length()-4,fileName.length()) //[11,15)---》java prefix="java" ==比较的是两个字符串的内存地址,很显然两个字符串的内存地址不一样 这时需要...
2020-02-19
已采纳回答 / 影贼
因为控制字符串长度的数字为0。所以出现空字符;因为字符串长度是10以内 ,所以有概率为0 ,你可以打印下每次随机出的字符串长度(你这上面的 suiji.nextInt(10))看一下
2020-02-17