homework

1、

package day14;

public class Student {
	
	    
	    private String name;
	    private int chinese;
	    private int math;
	    private int english;

	    public Student(String name, int chinese, int math, int english) {
	        super();
	        this.name = name;
	        this.chinese = chinese;
	        this.math = math;
	        this.english = english;
	    }

	    public Student() {
	        super();
	    }

	    public String getName() {
	        return name;
	    }

	    public void setName(String name) {
	        this.name = name;
	    }

	    public int getChinese() {
	        return chinese;
	    }

	    public void setChinese(int chinese) {
	        this.chinese = chinese;
	    }

	    public int getMath() {
	        return math;
	    }

	    public void setMath(int math) {
	        this.math = math;
	    }

	    public int getEnglish() {
	        return english;
	    }

	    public void setEnglish(int english) {
	        this.english = english;
	    }

	    public int getSum() {
	        return this.chinese + this.math + this.english;
	    }
	}
2、
package day14;
import java.util.ArrayList;
import java.util.Random;
public class random {

	//获取10个1-20之间的随机数,要求不能重复,使用集合实现。
	 

	public static void main(String[] args) {
	// 创建产生随机数的对象
	Random r = new Random();


	// 创建一个存储随机数的集合。
	ArrayList<Integer> array = new ArrayList<Integer>();


	// 定义一个统计变量。从0开始。
	int count = 0;


	// 判断统计遍历是否小于10
	while (count < 10) {
	//先产生一个随机数
	int number = r.nextInt(20) + 1;

	//判断该随机数在集合中是否存在。
	if(!array.contains(number)){
	//如果不存在:就添加,统计变量++。
	array.add(number);
	count++;
	}
  }

	//遍历集合
	for(Integer i : array){
	System.out.println(i);
	      }
	}
} 


3、
package day14;

import java.util.ArrayList;  
import java.util.HashMap;  
import java.util.Set;  
  
/* 
 ArrayList集合嵌套HashMap集合并遍历。 
 需求: 
 假设ArrayList集合的元素是HashMap。有3个。 
 每一个HashMap集合的键和值都是字符串。 
 元素我已经完成,请遍历。 
 结果: 
 周瑜---小乔 
 吕布---貂蝉 
 
 郭靖---黄蓉 
 杨过---小龙女 
 
 令狐冲---任盈盈 
 林平之---岳灵珊 
 */  
public class bianli {  
    public static void main(String[] args) {  
        // 创建集合对象  
        ArrayList<HashMap<String, String>> array = new ArrayList<HashMap<String, String>>();  
  
        // 创建元素
        HashMap<String, String> hm1 = new HashMap<String, String>();  
        hm1.put("周瑜", "小乔");  
        hm1.put("吕布", "貂蝉");  
        // 把元素添加到array里面  
        array.add(hm1);  
  
        // 创建元素 
        HashMap<String, String> hm2 = new HashMap<String, String>();  
        hm2.put("郭靖", "黄蓉");  
        hm2.put("杨过", "小龙女");  
        // 把元素添加到array里面  
        array.add(hm2);  
  
        // 创建元素  
        HashMap<String, String> hm3 = new HashMap<String, String>();  
        hm3.put("令狐冲", "任盈盈");  
        hm3.put("林平之", "岳灵珊");  
        // 把元素添加到array里面  
        array.add(hm3);  
  
        // 遍历  
        for (HashMap<String, String> hm : array) {  
            Set<String> set = hm.keySet();  
            for (String key : set) {  
                String value = hm.get(key);  
                System.out.println(key + "---" + value);  
            }  
        }  
    }  
}  
 

猜你喜欢

转载自blog.csdn.net/liuxiaofan_/article/details/80258960