想了想还是来坚持写一写,学习感受
import java.util.ArrayList;
import java.util.Random;
import com.sun.org.apache.xpath.internal.operations.Equals;
public class Homework01 {
public static void main(String[] args) {
//存入数组
ArrayList al=new ArrayList() {};
//新建一个0-10的数组
ArrayList al1=new ArrayList() {};
for(int i=0;i<10;i++) {
al1.add(i+1);
}
for(int i=0;i<10;i++) {
int s=(int)(Math.random()*(10-i));
// System.out.println(s);
// System.out.println(al1.get(s));
al.add(al1.get(s));
al1.remove(s);
}
for(Object element:al) {
System.out.println(element);
}
}
}
第一个是创建一个ArrayList,并随机的存入1-10之间的每个数,要求:每个数都要出现不能重复
没什么太大难度,照着公式套就好了
public class Student {
private String name;
private String id;
private String gender;
private int age;
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getId() {
return id;
}
public void setId(String id) {
this.id = id;
}
public String getGender() {
return gender;
}
public void setGender(String gender) {
this.gender = gender;
}
public int getAge() {
return age;
}
public void setAge(int age) {
this.age = age;
}
public Student(String name, String id, String gender, int age) {
this.name = name;
this.id = id;
this.gender = gender;
this.age = age;
}
public Student() {
}
import java.util.ArrayList; import java.util.Iterator; import java.util.Scanner; public class Test { public static void main(String[] args) { Scanner input=new Scanner(System.in); Student[] students=new Student[]{ new Student("张1", "1", "男", 8), new Student("张2", "2", "女", 18), new Student("张3", "3", "男", 28), new Student("张4", "4", "女", 38), new Student("张5", "5", "男", 48), new Student("张6", "6", "女", 58) }; ArrayList al=new ArrayList() {}; for(int i=0;i<students.length;i++) { al.add(students[i]); } System.out.print("请输入学生学号:"); String s=input.next(); Iterator iterator= al.iterator(); do { Student value= (Student) iterator.next();//感觉很骚 if(value.getId().equals(s)) { System.out.println("姓名:"+value.getName()+" 学号:"+value.getId()+" 性别:"+value.getGender()+" 年龄:"+value.getAge()+"岁"); return ; } }while(iterator.hasNext()); } }
第二个作业是
感觉自己写的这个强转挺扯的,但是可以运行,不知道到底咋样,哈哈。

浙公网安备 33010602011771号