作业帮 > 综合 > 作业

问一道关于java的读程序的题,具体思路是什么,我怎么看不懂,如下图.

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/26 22:03:04
问一道关于java的读程序的题,具体思路是什么,我怎么看不懂,如下图.
 
Vector是集合,Enumeration是元素集合.集合的用法都差不多.你这里边括号都没有写.如果语句块中没有大括号开始和结尾,则默认为它下一行语句为语句块结尾.第一个while循环打印的应该是 1 v1 v2 然后换行 第二个循环打印出来的 是1 v2.做卷子吗?有时间回头查一下JDK就明白了.
再问: 嗯 复习题中的, 但结果是1 v0 v1 1 v0,怎么得出的这个结果
再答: 呵呵,不好意思。我刚才看错了,i从0开始。 我从第一行开始给你注释,每一个双斜杠,代表进入下一行注释。不懂的类查一下JDK。 //创建一个Vector集合 //开始循环向集合中添加元素,计数器从0开始,循环2次 //每循环一次向集合中添加一个元素(“v”+i),即一个字符串, 第一次是v0,第二次是v1。本行结束循环 //像集合v中添加一个元素,new Integer(1),就是数字1,后边的0代表插入元素的索引 就是把数字1添加到集合的一个位置,所以集合现在是1,v0,v1 //调用elements()方法得到v集合下的所有元素,使用Enumeration元素接口对象接收。 //使用while循环打印v集合下的元素内容,不换行打印,每输出一个元素加1个空格 //换行 //移除v集合中的“v1”元素,所以现在集合中的内容是1,v0 //循环打印v集合内的信息,同样是不换行打印