想了想还是来坚持写一写,学习感受
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号
浙公网安备 33010602011771号