본문 바로가기

Java

자바의 신 ch7 & ch8

public class ManageHeight {
   int[][] gradeHeights;
  public static void main(String[] args) {
    ManageHeight manage=new ManageHeight();
    manage.setData();
   /* for(int i=1;i<6;i++) {
      manage.printHeight(i);*/
    int i=1;
    while(i<6) {
      manage.printAverage(i);
      i++;

    }

  }
  public void setData(){
    gradeHeights = new int[5][];
    gradeHeights[0]= new int[]{170, 180, 173, 175, 177};
    gradeHeights[1]= new int[]{160, 165, 167, 186};
    gradeHeights[2]= new int[]{158, 177, 187, 176};
    gradeHeights[3]= new int[]{173, 182, 181};
    gradeHeights[4]= new int[]{170, 180, 165, 177, 172};

  }
  public void printHeight(int classNo){
    System.out.println("Class No.:"+classNo);
    for(int heights:gradeHeights[classNo-1]) {
      System.out.println(heights);
    }

  }

  public void printAverage(int classNo) {
    double sum=0.0;
    double average=0.0;
    System.out.println("Class No.:"+classNo);
    for(int heights:gradeHeights[classNo-1]) {
      sum+=heights;
    }
    average=sum/gradeHeights[classNo-1].length;
    System.out.println(average);

  }
}

public class Student {
  String name;
  String address;
  String phone;
  String email;
  public Student(String name) {
    this.name = name;
  }
  public Student(String name, String address, String phone, String email) {
    this.name = name;
    this.address = address;
    this.phone = phone;
    this.email = email;
  }
  public String toString() {
    return name+" "+address+" "+phone+" "+email;
  }
}
public class ManageStudent {
  public static void main(String[] args) {
    Student[] student;
    ManageStudent manage = new ManageStudent();
    student = manage.addStudent();
    manage.printStudents(student);

  }
  public Student[] addStudent() {
    Student[] student = new Student[3];
    student[0] = new Student("Lim");
    student[1] = new Student("Min");
    student[2] = new Student("Sook","Seoul","0101010101","asd@asdh.com");
    return student;
  }
  public void printStudents(Student[] student){
    for(Student std : student){
      System.out.println(std.toString());
    }
  }

}

'Java' 카테고리의 다른 글

자바의 신 ch11 & ch12  (0) 2022.06.13
자바의신 ch9 & ch10  (0) 2022.06.11
자바의 신 ch5 & ch6  (0) 2022.06.08
자바의 신 ch3 & ch4  (0) 2022.06.07
자바의 신 ch1 & ch2  (0) 2022.06.06