trabajo de la clase java de estudiantes

Tema, escribir una aplicación Java. Diseñar una clase de estudiante estudiantes, incluidos los atributos son: número de serie, número de estudiante, nombre, sexo, profesión, tres cursos de puntuaciones (matemáticas, informática, inglés); métodos incluyen: la búsqueda de la puntuación total, puntuación media, además del número de serie de cada método de asignación de atributo, cada valor de atributo del método de adquisición y así sucesivamente. Descripción: Crea una por estudiantes objeto, el valor de número de secuencia 1 , el primer valor de número de secuencia de un objeto estudiante 1 .

Escribir una StudentsDemo clase principal, la creación de la clase Los estudiantes cinco objetos en el proceso principal, la información de salida de acuerdo con los siguientes requisitos:

(1) Cada plan de estudios más altos / estudiantes puntuación más baja del número de serie, número de estudiante, nombre del curso y la puntuación

(2) El total máximo / mínimo de estudiantes, número, el nombre y la puntuación de todos los cursos

(3) Introduzca un nombre o número de la escuela, si existe tal número de un estudiante o los nombres de todas las salidas de la información del estudiante es, de lo contrario la información de salida no existe.

Paquete StudentsDemo;
 Importación java.util.Scanner;
 pública  clase StudentsDemo { 

  públicas  estáticas  void main (String [] args) {
     // crear una información del estudiante 
    Estudiante [] = Una nueva nueva Estudiante [5. ]; // almacena como un conjunto de cinco clase estudiante
     int i = 0 ;
     para (i = 0;. I <5; I ++ ) { 
      a [I] = nuevo nuevo estudiante (); 
      a [I] .math = ( int ) (Math.random () * 100 ); * // genera un número aleatorio entre 0 y 100. 1 
      un [I] .english = ( int ) (Math.random () * 100); //Random resultado de entrada número a 
      A [I] Comp = ( int ) (Math.random () * 100 ); 
      A [I] .gender = "M" ; 
      A [I] .major = "Computer" ;
 //       el Sistema .out.println (a [i] .nunber) ; ID de autenticación 
    } 
    a [ 0] .stu_num = "125" ; 
    a [ .stu_num = "244" 1.] ; 
    a [ 2] .stu_num = "334" ; 
    a [ . 3] .stu_num = "442" ; 
    A [ .stu_num = "542" 4.] ; // Ciencia No. 

    A [ 0] .name = "John Doe" ; 
    [A . 1] .name = "dentro" ;
    un [ 2] .name = "黎明" ;
    un [ 3] .name = "李华" ; 
    una [ 4] .name = "丽华"; // 起名

    int max1 = 0, min1 = 0 ;
    int max2 = 0, min2 = 0 ;
    int MAX3 = 0, min3 = 0 ;
    int max = 0 ;
    para (i = 0; i <5; i ++ ) {
       si (a [i] .gettotal ()> una [MAX] .gettotal ()) { 
        MAX = i; 
      } 
      Si (a [i] .math> una [max1] .math) { 
        max1 = i; 
      } 

      Si (a [i] .math < un [min1] .math) {
        min1 = i; 
      } 

      Si (a [i] .english> una [max2] .english) { 
        max2 = i; 
      } 

      Si (a [i] .english < un [max2] .english) { 
        min2 = i; 
      } 

      Si (a [i] .comp> una [MAX3] .comp) { 
        max3 = i; // 寻找分高的人
      } 

      si (a [i] .comp < un [min3] .comp) { 
        min3 = i; 
      } 
    } 
    Ponga (a, "英语" , Max2); 
    Ponga (a, "数学" , max1); 
    Put (a, "计算机" , MAX3); 

    // salida de información de aprendizaje 
    Put2 (a, "Inglés" , MIN2); 
    Put2 (A, "matemáticas" , MIN 1); 
    Put2 (A, "ordenador" , min3); 

    PUT (A, "" , MAX); 
    System.out.println ( "Inglés sub" + A [MAX] .getEnglish ()); 
    System.out.println ( "Matemáticas en" + A [MAX] .getMath () ); 
    System.out.println ( "puntuación de equipo" + a [MAX] .getComp ());
     // da salida a la puntuación total más alta 

    // Encuentra estudiante 
    int CONT = -1 ; 
    escáner en = nuevo nuevo escáner (el sistema.en); 
    System.out.println ( "por favor, introduzca el número o nombre de la escuela" );
    Cadena de búsqueda =in.nextLine ();
     para (i = 0; i <5;. I ++ ) {// para la igualdad de comparación de cadenas es igual a la
       SI (A [I] .name.equals (búsqueda) || .stu_num.equals a [i] (Search)) { 
        CONT = I;
         PAUSA ; 
      } 
    } 

    SI (CONT == -1 ) { 
      System.out.println ( "información no está presente" ); 
    } la otra cosa { 
      System.out.println ( "el nombre es" + A [CONT] .name); 
      System.out.println ( "número es" + A [CONT] .nunber); 
      System.out.println ( "número de estudiante es" +A [CONT] .stu_num); 
      la System.out. println ( "género" + A [CONT] .gender); 
      System.out.println ( "especialidad es" + A [CONT] .major); 
      System.out.println ( "puntuación en Inglés "+ A [CONT] .getEnglish ()); 
      System.out.println ( " matemática es "+ A [CONT] .math); 
      System.out.println ( " logro ordenador es "+ A [CONT] Comp ); 
      System.out.println ( "un" + a [CONT] .gettotal ()); 
      System.out.println ( "media es de" + a [CONT] .getaver ()); 

    } 


  } 

  static  void PUT (Estudiante [] SS, curso de la secuencia, int NUM) { 
    el System.out.println (curso+ Ss [num] .math); 
    } 
  }  

   Static  voidPut2 (Estudiante [] SS, golf, String, int NUM) { 
    System.out.println (Curso, + "puntuación más baja es" + ss [num] .nunber + " número de estudiante" ); 
    System.out.println ( "escuela número es "+ SS [NUM] .stu_num); 
    System.out.println ( " El nombre es "+ SS [NUM] .name);
     SI (course.equals (" Diccionario Diccionario Inglés " )) { 
      System.out.println (Curso + "puntuación es" + SS [NUM] .english); 
    } else  IF (course.equals ( "comp" )) { 
      System.out.println (Curso + "puntuación es" + SS [NUM] Comp); 
    } la otra cosa  SI (Curso ,.)) { 
      System.out.println (Curso + "puntuación es" + SS [NUM] .math); 
    } 
  } 
}
empaquetar StudentsDemo;
público  de clase Estudiante { 

      static  int num = 1 ;
      int Nunber; 
      STU_NUM cadena; 
      Nombre de la cadena; 
      Cadena de género; 
      doble matemáticas;
      doble borrador;
      doble Inglés; 
      Importante cadena; 

      Student () {//构造方法
        Nunber = NUM ++ ; 
      } 

      Pública  doble getTotal () {//获取总分
         regresar  este .math + esta .english + esta .comp; 
      }

      pública  doble getaver () {
         retorno (( este .comp + este .english + este .math) * 1,0) / 3 ; 
      } 

      Pública getName String () {
         retorno nombre; 
      } 

      Pública  vacío setName (String nombre) {
         este .name = nombre; 
      } 

      Pública  doble getComp () {
         retorno borrador; 
      } 

      Pública  vacío setComp ( doble comp) {
         este .comp = borrador; 
      }

      pública  doble getEnglish () {
         devolver Inglés; 
      } 

      Pública  vacío setEnglish ( doble Inglés) {
         este .english = Inglés; 
      } 

      Pública  doble getMath () {
         retorno de matemáticas; 
      } 

      Pública  vacío setMath ( doble matemáticas) {
         este .math = matemáticas; 
      } 

      Pública getGender String () {
         retorno de género; 
      } 

      Pública  vacío setGender (Cadena de género) {
        este .gender = género; 
      } 

      Pública getStu_num String () {
         retorno STU_NUM; 
      } 

      Pública  vacío setStu_num (String STU_NUM) {
         este .stu_num = STU_NUM; 
      } 

      Pública Cadena getmajor () {
         devolver importante; 
      } 

      Pública  vacío setMajor (cadena principal) {
         este .major = mayor; 
      } 

    }

 

Supongo que te gusta

Origin www.cnblogs.com/zhuimingzhenbai/p/12607814.html
Recomendado
Clasificación