Facebook
From Adrian Pietrzak, 5 Years ago, written in Java.
Embed
Download Paste or View Raw
Hits: 256
  1. package lab7;
  2.  
  3. import java.util.ArrayList;
  4. import java.util.List;
  5.  
  6. class Student {
  7.         private String name, surname;
  8.         private int nr;
  9.  
  10.         public Student() {
  11.                 name = "name";
  12.                 surname = "surname";
  13.                 nr = 0;
  14.         }
  15.  
  16.         public Student(String n, String sn, int x) {
  17.                 name = n;
  18.                 surname = sn;
  19.                 nr = x;
  20.         }
  21.  
  22.         protected String getName() {
  23.                 return name;
  24.         }
  25.  
  26.         protected void setName(String name) {
  27.                 this.name = name;
  28.         }
  29.  
  30.         protected String getSurname() {
  31.                 return surname;
  32.         }
  33.  
  34.         protected void setSurname(String surname) {
  35.                 this.surname = surname;
  36.         }
  37.  
  38.         protected int getNr() {
  39.                 return nr;
  40.         }
  41.  
  42.         protected void setNr(int nr) {
  43.                 this.nr = nr;
  44.         }
  45. }
  46.  
  47. public class Zad2 {
  48.         static List<Student> studentlist = new ArrayList<Student>();
  49.  
  50.         public static void main(String[] args) {
  51.                 studentlist.add(new Student("Jan", "Kowalski", 123));
  52.                 studentlist.add(new Student("Anna", "Nowak", 890));
  53.                 studentlist.add(new Student("Marcin", "Jaworski", 465));
  54.                 studentlist.add(new Student("Karolina", "Olszewska", 241));
  55.                 studentlist.add(new Student("Aniela", "Dudek", 798));
  56.                 studentlist.add(new Student("Krzysztof", "Sawicki", 234));
  57.  
  58.                 System.out.printf("There are %d elements in list.\n\n", studentlist.size());
  59.                 show();
  60.                 System.out.println();
  61.                 show(2);
  62.  
  63.         }
  64.  
  65.         static void show(int x) {
  66.                 if (studentlist.get(x) != null) {
  67.                         System.out.printf("%d. element in list:\n%s %s %d\n", x + 1, studentlist.get(x).getSurname(), studentlist.get(x).getName(),
  68.                                         studentlist.get(x).getNr());
  69.                 }
  70.         }
  71.  
  72.         static void show() {
  73.                 for (Student student : studentlist) {
  74.                         System.out.printf("%s %s %d\n", student.getSurname(), student.getName(), student.getNr());
  75.                 }
  76.  
  77.         }
  78.  
  79. }
  80.