【Java】第7章_Array_Enum 上机实践与习题

实验1 遍历与复制数组

Arrays.copyOf(a, 4);	//代码1	Arrays调用copyOf方法复制数组a的前四个元素

Arrays.toString(c);	//代码2	Arrays调用toString方法返回数组c的元素值的表示格式

Arrays.copyOfRange(a, a.length - 4, a.length);	//代码3	Arrays调用copyOfRange方法复制数组a的后4个元素

c[c.length - 1] = -100;	//代码4	将-100赋给数组c的最后一个元素

实验2 公司与薪水

Employee[] employee;	//代码1	声明一个名字是employee 类型是Employee的数组

for(Employee t : employee) {
	salaries = salaries + t.earnings();
}	//代码2	计算salaries
  • 实验后练习
class WeekWorker extends Employee {
	public double earnings() {
		return 51 * 1500;
	}
}

习题7

  • 1.数组名.length
  • 2.二维数组名.length
  • 3.①false ②true ③false ④3 ⑤4.4 ⑥8.8
  • 4.①bird ②car
  • 5.如下:
enum Color {
	红,黄,蓝,绿,黑
}
public class Example7_7_5 {
	public static void main (String args[]) {
		for(Color a : Color.values()) {
			for(Color b : Color.values()) {
				for(Color c : Color.values()) {
					if(a != b) {
						if(a != c && b != c) {
							System.out.println(a + "," + b + "," + c + "|");
						}
					}
				}
			}
		}
	}
}
发布了77 篇原创文章 · 获赞 160 · 访问量 1万+

猜你喜欢

转载自blog.csdn.net/qq_43763494/article/details/104172427
今日推荐