radko93

Untitled

Jan 20th, 2013
32
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.50 KB | None | 0 0
  1. public class Szkola {
  2.     int n;
  3.     Uczen lista[] = new Uczen[4];
  4.  
  5.     public void dodaj(Uczen im) {
  6.         for (int i = 0; i < lista.length; i++) {
  7.             if (lista[i] == null)
  8.                 lista[i] = im;
  9.             break;
  10.         }
  11.     }
  12.  
  13.     public void wyswietl(int przedmiot, double srednia) {
  14.         switch (przedmiot) {
  15.         case -1:
  16.             for (int i = 0; i < lista.length; i++) {
  17.                 if (lista[i].mat >= srednia) {
  18.                     System.out.printf("%20s", "Lista uczniow");
  19.                     System.out.print(i + " | \t");
  20.                     System.out.printf("%7s%7s%7d", lista[i].nazwisko,
  21.                             lista[i].imie, lista[i].mat);
  22.                 }
  23.             }
  24.             break;
  25.         case 0:
  26.             for (int j = 0; j < lista.length; j++) {
  27.                 if (lista[j].fiz >= srednia) {
  28.                     System.out.printf("%20s", "Lista uczniow");
  29.                     System.out.print(j + " | \t");
  30.                     System.out.printf("%7s%7s%7d", lista[j].nazwisko,
  31.                             lista[j].imie, lista[j].fiz);
  32.                     break;
  33.                 }
  34.             }
  35.         case 1:
  36.             for (int k = 0; k < lista.length; k++) {
  37.                 if (lista[k].fiz >= srednia) {
  38.                     System.out.printf("%20s", "Lista uczniow");
  39.                     System.out.print(k + " | \t");
  40.                     System.out.printf("%7s%7s%7d", lista[k].nazwisko,
  41.                             lista[k].imie, lista[k].chem);
  42.                     break;
  43.                 }
  44.             }
  45.         }
  46.     }
  47.  
  48.     public static void main(String[] args) {
  49.         Szkola test = new Szkola();
  50.         test.dodaj(new Uczen("Marek", "Adamczyk", 1993, 3.50, 4.20, 5.17));
  51.         test.dodaj(new Uczen("Marek", "Polakowski", 1994, 4.20, 3.17, 2.56));
  52.         test.dodaj(new Uczen("Robert", "Polakowski", 1994, 2.20, 3.15, 2.20));
  53.         test.dodaj(new Uczen("Marcin", "Galant", 1994, 3.50, 5.80, 5.15));
  54.         test.wyswietl(-1, 4.0);
  55.     }
  56.  
  57. }
Advertisement
Add Comment
Please, Sign In to add comment