已采纳回答 / lijinglong
java中对象是通过new关键字创建出来的,比如Object o=new Object();new 出来的具体类才是对象,而o只是引用,保存对象在内存中的地址;但是字符串比较特殊,String s1="爱慕课"; s1是引用,"爱慕课" 是对象;如果String s1=new String("爱慕课");这是就创建两个对象,一个是 new 出来的;一个是:“爱慕课” 本身;
2015-03-20
已采纳回答 / 李立帆
很大的可能是因为在输入学生已选择的课程时光标是默认停在“输入学生已选择的课程”前面而不是另起一行的,当你不把光标手动移到新行输入时会有这样的情况影响程序的正常输入,一种可能是“输入学生已选择的课程”字符串被系统误认为是外部输入的,直接导致无法再继续输入使程序终止,另外一种就是你这种情况,输了一遍要输入的信息后回车结果输入信息就成了(原来输入的中文的)拼音+正常输入的中文。试着在提示输入时注意光标位置,手动移至新行进行输入即可。
2015-03-17
已采纳回答 / MoreClass
因为cr1是你自己创建Course类的实例,并没有体现出本章要讲的list类型。运行的结果可能是一样的,但是这里面要讲的是list类型,所以需要将它从集合中取出来更直观一些
2015-03-17
已采纳回答 / 夜枫丶
public class Books { /** * 要求: * 1、定义字符串数组保存图书信息 * 2、提示用户输入,分别用"书名"和"图书序号"查找图书 * 3、根据输入信息进行适当的异常处理: * a、如果输入类型错误,抛出"错误命令异常",并提示重新输入 * b、如果书名不存在,抛出"图书不存在异常",并提示重新输入 * c、如果图书序号超出字符串数组范围,抛出"图书不存在异常",并提示重新输入 * * @param args * */ //定义数组 String[] book =...
2015-03-15
已采纳回答 / Mr_Li_0001
你的str的长度数错了。还有,建议这种量值不要写死。可以改为:char c = str.charAt(random.nextInt(str.length()));
2015-03-12
已采纳回答 / Wweisen
就直接这样:public void testGet() { int size = coursesToSelect.size(); System.out.println("有如下课程待选:"); /*for(int i= 0 ; i < size; i++) { Course cr = (Course) coursesToSelect.get(i); System.out.println("课程:" + cr.id ...
2015-02-28
已采纳回答 / 好帮手慕珊
package screen.date;import java.util.Date; public class DateDemo { public static void main(String[] args) { // TODO Auto-generated method stub Date d = new Date(); System.out.println(d); } } 试试这段代码
2015-02-27
已采纳回答 / Silence_mxy
void也可以,没有返回值的时候用void;public int test(){ };的返回值类型是int,所以要用return 返回 int 类型的值!