老师,这样输出对吗?

老师,这样输出对吗?

package set;

import java.util.ArrayList;
import java.util.List;

public class ArrayListDemo {

	public static void main(String[] args) {
			//用ArrayList存储学科的名称
			List one=new ArrayList();
	        one.add("语文");
	        one.add("数学");
	        one.add("英语");
	        one.add("化学");
	        one.add("物理");
	        one.add("生物");
			//输出列表中元素的个数
	        System.out.println("列表中元素的个数为:"+one.size());
			//遍历输出所有列表元素
	        System.out.println("第1个为"+one.get(0));
	        System.out.println("第2个为"+one.get(1));
	        System.out.println("第3个为"+one.get(2));
	        System.out.println("第4个为"+one.get(3));
	        System.out.println("第5个为"+one.get(4));
	        System.out.println("第6个为"+one.get(5));
	        

	}

}


正在回答

登陆购买课程后可参与讨论,去登陆

2回答

        同学的第二次贴出的代码是正确的哦!使用for循环才是遍历输出哦!根据题目要求,存储学科名称,修改建议如下:

http://img1.sycdn.imooc.com//climg/5d3186a700013d9e06630693.jpg

         如果我的回答解决了你的疑惑,请采纳。祝:学习愉快~

提问者 鏡花水月_ 2019-07-19 16:44:25
package set;

import java.util.ArrayList;
import java.util.List;

public class ArrayListDemo {

	public static void main(String[] args) {
//			//用ArrayList存储学科的名称
//			List one=new ArrayList();
//	        one.add("语文");
//	        one.add("数学");
//	        one.add("英语");
//	        one.add("化学");
//	        one.add("物理");
//	        one.add("生物");
//			//输出列表中元素的个数
//	        System.out.println("列表中元素的个数为:"+one.size());
//			//遍历输出所有列表元素
//	        System.out.println("第1个为"+one.get(0));
//	        System.out.println("第2个为"+one.get(1));
//	        System.out.println("第3个为"+one.get(2));
//	        System.out.println("第4个为"+one.get(3));
//	        System.out.println("第5个为"+one.get(4));
//	        System.out.println("第6个为"+one.get(5));
//	        
//
//	}
	//用ArrayList存储学科的名称
	List one=new ArrayList();
    one.add("第1个为语文");
    one.add("第2个为数学");
    one.add("第3个为英语");
    one.add("第4个为化学");
    one.add("第5个为物理");
    one.add("第6个为生物");
	//输出列表中元素的个数
    System.out.println("列表中元素的个数为:"+one.size());
	//遍历输出所有列表元素
    for(int a=0;a<one.size();a++) {
    	System.out.println(one.get(a));
    }
//    System.out.println(one.get(0));
//    System.out.println(one.get(1));
//    System.out.println(one.get(2));
//    System.out.println(one.get(3));
//    System.out.println(one.get(4));
//    System.out.println(one.get(5));
    

}

}

这样才算遍历输出吧?

  • 同学你好,这次的输出使用了for循环是正确的遍历输出,还有一点优化建议,在上面的回答中哦! 继续加油 祝:学习愉快~
    2019-07-19 17:02:19
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师