radko93

Untitled

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