1.使用list集合存儲(chǔ)10個(gè)學(xué)生信息。
學(xué)生信息:姓名、年齡、成績(jī)。
統(tǒng)計(jì)所有姓”張“的同學(xué)的平均成績(jī)
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
//創(chuàng)建集合
Listlist=new ArrayList<>();
double sum=0;
int b=0;
//創(chuàng)建學(xué)生對(duì)象
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);
//將學(xué)生對(duì)象添加到集合里去
list.add(s1);
list.add(s2);
list.add(s3);
list.add(s4);
list.add(s5);
list.add(s6);
//遍歷得到每個(gè)學(xué)生對(duì)象
for(int i=0;i
2.產(chǎn)生10個(gè)1-100之間的隨機(jī)數(shù),并放到一個(gè)數(shù)組中,把數(shù)組中大于等于10的數(shù)字放到一個(gè)list集合中,并打印到控制臺(tái)
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();
//定義一個(gè)數(shù)組
int arr[]=new int[10];
//產(chǎn)生10個(gè)1-100之間的隨機(jī)數(shù)
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"去掉重復(fù)元素
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.用一個(gè)大集合存放20個(gè)隨機(jī)數(shù)字,然后篩選其中的偶數(shù)元素放到小雞和當(dāng)中,要求用自定義的方法來(lái)篩選
import java.util.ArrayList;
import java.util.Random;
public class List_bigsmlList {
public static void main(String[] args) {
// TODO Auto-generated method stub
//創(chuàng)建一個(gè)大的集合
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) {
//創(chuàng)建一個(gè)小的集合
ArrayListslist=new ArrayList<>();
for(int i=0;i
你是否還在尋找穩(wěn)定的海外服務(wù)器提供商?創(chuàng)新互聯(lián)www.cdcxhl.cn海外機(jī)房具備T級(jí)流量清洗系統(tǒng)配攻擊溯源,準(zhǔn)確流量調(diào)度確保服務(wù)器高可用性,企業(yè)級(jí)服務(wù)器適合批量采購(gòu),新人活動(dòng)首月15元起,快前往官網(wǎng)查看詳情吧
網(wǎng)站題目:java集合練習(xí)題-創(chuàng)新互聯(lián)
文章出自:http://chinadenli.net/article6/dcjsig.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供自適應(yīng)網(wǎng)站、網(wǎng)站排名、服務(wù)器托管、網(wǎng)站改版、手機(jī)網(wǎng)站建設(shè)、標(biāo)簽優(yōu)化
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內(nèi)容