189 8069 5689

java集合练习题-创新互联

1.使用list集合存储10个学生信息。

创新互联是一家集网站建设,西陵企业网站建设,西陵品牌网站建设,网站定制,西陵网站建设报价,网络营销,网络优化,西陵网站推广为一体的创新建站企业,帮助传统企业提升企业形象加强企业竞争力。可充分满足这一群体相比中小企业更为丰富、高端、多元的互联网需求。同时我们时刻保持专业、时尚、前沿,时刻以成就客户成长自我,坚持不断学习、思考、沉淀、净化自己,让我们为更多的企业打造出实用型网站。

学生信息:姓名、年龄、成绩。

统计所有姓”张“的同学的平均成绩

public class Student {
	private String name;
	private int age;
	private double score;
	public Student() {
		
	}
	public Student(String name,int age,double score) {
		this.name=name;
		this.age=age;
		this.score=score;
	}
	public void setName(String name) {
		this.name=name;
	}
	public String getName() {
		return name;
	}
	public void setAge(int age) {
		this.age=age;
	}
	public int getAGE() {
		return age;
	}
	public void setScore(double score) {
		this.score=score;
	}
	public double getScore() {
		return score;
	}
	public String toString() {
		return "name="+name+",age="+age+",score="+score;
	}

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

public class Test_StudentDemo {

	public static void main(String[] args) {
		// TODO Auto-generated method stub
		
		//创建集合
		Listlist=new ArrayList<>();
		double sum=0;
		int b=0;
		
		//创建学生对象
		Student s1=new Student("张三",23,98.5);
		Student s2=new Student("李四",23,88.5);
		Student s3=new Student("张五",23,90.2);
		Student s4=new Student("赵六",23,85.5);
		Student s5=new Student("张珊珊",23,70.5);
		Student s6=new Student("后裔",23,91.5);
		
		//将学生对象添加到集合里去
		list.add(s1);
		list.add(s2);
		list.add(s3);
		list.add(s4);
		list.add(s5);
		list.add(s6);
		
		//遍历得到每个学生对象
		for(int i=0;i

2.产生10个1-100之间的随机数,并放到一个数组中,把数组中大于等于10的数字放到一个list集合中,并打印到控制台

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

public class Random_num_Demo {

	public static void main(String[] args) {
		// TODO Auto-generated method stub
		
		Random r=new Random();
		
		//定义一个数组
		int arr[]=new int[10];
		//产生10个1-100之间的随机数
		for(int i=0;i list=new ArrayList<>();
		for(int i=0;i=10) {
				list.add(arr[i]);
			}
		}
		System.out.print(list);

	}

}

3.把如下元素存放到list集合"aaa"、"bbb"、"aaa"、"abc"、"xyz"、"123"、"xyz"、"xyz"去掉重复元素

import java.util.ArrayList;
import java.util.HashSet;
import java.util.List;
import java.util.Set;

public class List_NonRepeat {

	public static void main(String[] args) {
		// TODO Auto-generated method stub
		
		Listlist=new ArrayList<>();
		list.add("aaa");
		list.add("bbb");
		list.add("aaa");
		list.add("abc");
		list.add("xyz");
		list.add("123");
		list.add("xyz");
		
		Setset=new HashSet<>(list);
		System.out.println(set);

	}

}

4.用一个大集合存放20个随机数字,然后筛选其中的偶数元素放到小鸡和当中,要求用自定义的方法来筛选

import java.util.ArrayList;
import java.util.Random;

public class List_bigsmlList {

	public static void main(String[] args) {
		// TODO Auto-generated method stub
		
		//创建一个大的集合
		ArrayListblist=new ArrayList<>();
		Random r=new Random();
		for(int i=0;i<20;i++) {
			int num=r.nextInt(100)+1;
			blist.add(num);
		}
		System.out.print(blist);
		System.out.println();
		watch(blist);


	}
	public static void watch(ArrayListlist) {
		//创建一个小的集合
			ArrayListslist=new ArrayList<>();
			for(int i=0;i

你是否还在寻找稳定的海外服务器提供商?创新互联www.cdcxhl.cn海外机房具备T级流量清洗系统配攻击溯源,准确流量调度确保服务器高可用性,企业级服务器适合批量采购,新人活动首月15元起,快前往官网查看详情吧


分享名称:java集合练习题-创新互联
转载源于:http://cdxtjz.cn/article/dcjsig.html

联系我们

您好HELLO!
感谢您来到成都网站建设公司,若您有合作意向,请您为我们留言或使用以下方式联系我们, 我们将尽快给你回复,并为您提供真诚的设计服务,谢谢。
  • 电话:028- 86922220 18980695689
  • 商务合作邮箱:631063699@qq.com
  • 合作QQ: 532337155
  • 成都网站设计地址:成都市青羊区锣锅巷31号五金站写字楼6楼

小谭建站工作室

成都小谭网站建设公司拥有多年以上互联网从业经验的团队,始终保持务实的风格,以"帮助客户成功"为已任,专注于提供对客户有价值的服务。 我们已为众企业及上市公司提供专业的网站建设服务。我们不只是一家网站建设的网络公司;我们对营销、技术、管理都有自己独特见解,小谭建站采取“创意+综合+营销”一体化的方式为您提供更专业的服务!

小谭观点

相对传统的成都网站建设公司而言,小谭是互联网中的网站品牌策划,我们精于企业品牌与互联网相结合的整体战略服务。
我们始终认为,网站必须注入企业基因,真正使网站成为企业vi的一部分,让整个网站品牌策划体系变的深入而持久。