⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 学生对象操作.txt

📁 学生对象操作 输入8个学生给一个学生数组赋值
💻 TXT
字号:
作业标题:  学生对象操作 
输入8个学生给一个学生数组赋值,每个学生属性有:学号、姓名、性别、年龄、籍贯;

(1)将学生按学号排序输出;
(2)给所有学生年龄加1:
(3)分别统计“男”、“女”生人数
 
class person{
private String sex;
private String address;
private String name;
private int age;
public person(String name1,String sex1,int age1,String address1){
name=name1;
address=address1;
age=age1;
sex=sex1;
}
public String getname(){
return name;
}
public String getsex(){
return sex;
}
public int getage(){
return age;
}
public String getaddress(){
return address;
}
public void incage(){
	age++;
}

}
public class Student extends person{
	int no;
	public Student(String name1,String sex1,int age1,String address1,int no1){
		super(name1,sex1,age1,address1);
		no=no1;
	}
	public static void main(String a[]){
                Student b[]=new Student[8];
		b[0]=new Student("张三","男",23,"赣州",20012541);
        b[1]=new Student("王二","男",23,"南昌",20012542);
		b[2]=new Student("李四","男",23,"九江",20012544);
		b[3]=new Student("赵大","男",23,"大理",20012543);
		b[4]=new Student("欧阳幺","女",23,"边疆",20012549);
		b[5]=new Student("黄老十","女",23,"北京",20012548);
		b[6]=new Student("周老七","男",23,"黑龙江",20012546);
		b[7]=new Student("东方六","女",23,"海南",20012547);
		int c[]=new int[8];
		for(int i=0;i<b.length;i++){
			c[i]=b[i].no;
		}
                for(int i=0;i<c.length-1;i++){
					for(int j=0;j<c.length-1-i;j++){
						if(c[j]>c[j+1]) {int temp=c[j];c[j]=c[j+1];c[j+1]=temp;}
					}
				}
        System.out.println("排序输出");
                for(int i=0;i<b.length;i++){
					for(int j=0;j<b.length;j++){
						if(c[i]==b[j].no){
		System.out.print(b[j].no+"\t");
		System.out.print(b[j].getname()+"\t");
		System.out.print(b[j].getsex()+"\t");
        System.out.print(b[j].getage()+"\t");
		System.out.print(b[j].getaddress()+"\t");
		System.out.println();
						}
					}
				}
				for(int i=0;i<b.length;i++){
					b[i].incage();
				}
				System.out.println("每人年龄加1岁输出");
                for(int i=0;i<b.length;i++){
					for(int j=0;j<b.length;j++){
						if(c[i]==b[j].no){
		System.out.print(b[j].no+"\t");
		System.out.print(b[j].getname()+"\t");
		System.out.print(b[j].getsex()+"\t");
        System.out.print(b[j].getage()+"\t");
		System.out.print(b[j].getaddress()+"\t");
		System.out.println();
						}
					}
				}
				int m=0,n=0;
				for(int i=0;i<b.length;i++){
					if(b[i].getsex()=="男") m++;
					else n++;
				}
		System.out.print("男生人数:"+m);
		System.out.print("女生人数:"+n);
		System.out.println();

	}
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -