编写一个Java Application程序,要求在控制台上输入学生学号,可输出该学生的姓名、数学、语文、外语、班级排名等信息

class Student
{
	int num;
	String name;
	double math,chinese,english;
	int paiming;
	public void setStudent(int s,String a,double b,double c,double d,int e)
	{
		num=s;name=a;math=b;chinese=c;english=d;paiming=e;
	}
	public boolean search(int s)
	{
		if(s==num)
		{
			return true;
		}
		else
			return false;
	}
	public String toString()
	{
		String str="";
		str+="姓名:"+name+"\n";
		str+="数学:"+math+"\n";
		str+="语文:"+chinese+"\n";
		str+="外语:"+english+"\n";
		str+="排名:"+paiming+"\n";
		return str;
	}
	public void disp()
	{
		System.out.print(toString());
	}
	public static void main(String[] args)
	{
		int num1=Integer.valueOf(args[0]).intValue();
		Student s1=new Student(),s2=new Student(),s3=new Student(),s4=new Student(), s5=new Student();
		s1.setStudent(20201001,"小明",100,100,100,1);
		s2.setStudent(20201002,"小王",90,90,90,2);
		s3.setStudent(20201003,"小张",80,80,80,3);
        s4.setStudent(20201004,"小红",70,70,70,4);                          
        s5.setStudent(20201005,"小绿",60,60,60,5);                         

		if(s1.search(num1))
		{
			s1.disp();
		}
		if(s2.search(num1))
		{
			s2.disp();
		}
		if(s3.search(num1))
		{
			s3.disp();
		}
         if(s4.search(num1))                        
		{
			s4.disp();
		}

         if(s5.search(num1))                        
		{
			s5.disp();
		}


	}
}

  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

这辈子秃头是不可能的

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值