首页 > 编程语言 > 详细

java习题1

时间:2015-11-06 16:22:28      阅读:283      评论:0      收藏:0      [点我收藏+]

题目:

建立一个学生类,有姓名,学号,3门课成绩,总分等信息,能输入输出学生数据,并能对总分进行排序,打印名次。

 1 import java.lang.String;
 2 import java.util.Scanner;
 3 import java.util.Arrays;
 4 import java.util.*;
 5 //import java.lang.reflect;
 6 class student implements Comparable
 7 {
 8     Scanner a=new Scanner(System.in);
 9     String name;
10     int number;
11     double grade1,grade2,grade3;
12     double sum;
13     void get()
14     {
15         System.out.println("请输入学生姓名:");
16         name=a.nextLine();
17         System.out.println("请输入学生学号:");
18         number=a.nextInt();
19         System.out.println("请输入学生课程1成绩:");
20         grade1=a.nextDouble();
21         System.out.println("请输入学生课程2成绩:");
22         grade2=a.nextDouble();
23         System.out.println("请输入学生课程3成绩:");
24         grade3=a.nextDouble();
25         sum=grade1+grade2+grade3;
26         System.out.println("学生信息录入成功!");        
27     }
28     void put()
29     {
30         System.out.println("学生姓名"+name+" "+"学生学号"+number);
31         System.out.println("课程1"+" "+grade1);
32         System.out.println("课程2"+" "+grade2);
33         System.out.println("课程3"+" "+grade3);
34         System.out.println("总分"+" "+sum);
35         
36     }
37     public int compareTo(Object obj)
38     {
39         student p=(student)obj;
40         if(p.sum>this.sum)
41             return 1;
42         else if(p.sum<this.sum)
43         return -1;
44         else {return 0;}
45     }
46     
47 }
48 public class aa 
49 {
50     public static void main(String []args)
51     {
52         student a[]=new student[3];
53         for(int i=0;i<3;i++)
54         {
55             a[i]=new student();
56             a[i].get();
57         }
58         Arrays.sort(a);
59         for(int i=0;i<3;i++)
60             a[i].put();
61      
62     
63 
64     }
65     
66     
67 }

 

java习题1

原文:http://www.cnblogs.com/Sikaozhe/p/4942807.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!