增强型for循环的各个参数

增强型的for循环这样写:

String name[]={"张三","李四","王五"};

    for(String str:name){//String是参数的类型,name是参数名,str是自定义参数,可以随便写,主要是为了方便后边输出才定义了这个参数.

        System.out.println(str);

}

遍历二维数组,要这样写:

Stringname[][]={{"张三","李四","王五"},{"张六","李七","王八"},{"张九","李十","王十一"}};

    for(String str1:name){

        for(String str2:str1){

            System.out.println(str2);

        }

    }


使用增强型和泛型后,for循环后就可以这样写了:

ArrayList<String>arrayList=ArrayList<String>();

for(int i=0;i<10;i++){

    arrayList.add("myBook"+i);

}

for(String str:arrayList)[

    System.out.println(str);

}


  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
设计并实现一个课程类,代表学校中的一门课程,将这门课程的相关信息 组成该类的属性(如课程代码、课程名称、课程类别、学时、学分等),并在类中定义各个 属性相关的访问方法(如获取和设置课程代码、课程名称,课程类别,获取和修改学时、学 分,打印输出课程基本信息等),最后使用主函数测试此类(包括创建对象,调用相应方法 等)。 课程号 课程名 学分 学时 课程类型 courId courName courCredit courHours courType E052026 Linux 操作系统 3 56 专业选修 S052005 面向对象程序设计 3.5 56 专业教育 S052006 面向对象程序设计实验 1 32 专业教育 S052037 数据库原理及应用 3 48 专业教育 S052011 数据库原理及应用实验 1 32 专业教育 S052049 操作系统 4 64 专业教育 要求: (1)创建一个课程类 Course,定义该类的各个属性(如上表第二行),为个属性设置相应 的 setter/getter 方法。 (2)定义一个没有参数和带有全部参数的构造方法。 (3)重写 toString()方法,返回课程的信息。 (4)在该类中定义一个类变量 passingScore,及格标准为 60. (5)新建测试类,在 main 方法中创建一个大小为 6 的课程数组,把上面表格中的 6 门课信 息保存在该数组中。利用增强型循环输出课程的信息。 (6)在测试类中定义一个静态方法 printCourses(Course[] courses),通过该方法输出课程中的 信息。 10 (7)在测试类中定义一个静态方法 printCourses(Course[] courses,float credit),通过该方法输 出学分等于 credit 的课程信息。 (8)测试类放在包名为 com.sy3.exe02.test 包中,其它类放在 com.sy3.exa02 包中。 (知识点:类的定义,对象的创建,构造方法的使用,对象数组,静态变量和静态方法,方 法重载) (注意:课程的信息可以直接给定,不一定要通过键盘输入)
06-22

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值