Advertisement
Arnoldas

Main

Apr 24th, 2019
144
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 3.29 KB | None | 0 0
  1. import java.util.Scanner;
  2.  
  3. public class Main {
  4.  
  5.     public static void main(String[] args) {
  6.  
  7.         // Sukuriame zmogaus klases objektu masyva
  8.         Mokinys[] zmones = new Mokinys[4];
  9.        //pridetiPazymi[] pazymys = new pridetiPazymi[3];
  10.  
  11.         // kintamasis gauti vartotojo ivestiems duomenims
  12.         Scanner input = new Scanner(System.in);
  13.         String inputVardas;
  14.         String inputPavarde;
  15.         //int[] inputPazimys;
  16.  
  17.        /* int sum = 0;
  18.         Scanner s = new Scanner(System.in); */
  19.  
  20.  
  21.  
  22.  
  23.  
  24.         //System.out.println("Sum:"+sum);
  25.  
  26.  
  27.         for (int i = 0; i < 4; i++) {
  28.             System.out.println("Iveskite zmogaus " + i + " varda:");
  29.             inputVardas = input.next();
  30.  
  31.             System.out.println("Iveskite zmogaus " + i + " pavarde:");
  32.             inputPavarde = input.next();
  33.  
  34.  
  35.             /*int a[] = new int[4];
  36.             System.out.println("Iveskite 4 pazymius: ");
  37.             for(int j = 0; j < 4; j++)
  38.             {
  39.                 a[j] = s.nextInt();
  40.                 sum += a[j];
  41.             }*/
  42.  
  43.             //System.out.println("Iveskite pazymius " + i + " Pazymiai:");
  44.            // inputPazimys = input.next();
  45.  
  46.  
  47.             zmones[i] = new Mokinys(inputVardas, inputPavarde);
  48.             //System.out.println("Sekmingai sukurtas zmogus:  " + zmones[i].vardasPavarde());
  49.  
  50.             /*zmones[0].pridetiPazymi(10, 2, 5, 6, 7);
  51.             zmones[1].pridetiPazymi(9, 2, 5, 6, 5);
  52.             zmones[2].pridetiPazymi(10, 10, 5, 6, 7);
  53.             zmones[3].pridetiPazymi(10, 10, 8, 9, 7);*/
  54.         }
  55.         zmones[0].pridetiPazymi(6);
  56.         zmones[0].pridetiPazymi(7);
  57.         zmones[0].pridetiPazymi(5);
  58.         zmones[0].pridetiPazymi(10);
  59.  
  60.         zmones[1].pridetiPazymi(5);
  61.         zmones[1].pridetiPazymi(2);
  62.         zmones[1].pridetiPazymi(5);
  63.         zmones[1].pridetiPazymi(10);
  64.  
  65.         zmones[2].pridetiPazymi(8);
  66.         zmones[2].pridetiPazymi(8);
  67.         zmones[2].pridetiPazymi(5);
  68.         zmones[2].pridetiPazymi(10);
  69.  
  70.         zmones[3].pridetiPazymi(9);
  71.         zmones[3].pridetiPazymi(8);
  72.         zmones[3].pridetiPazymi(10);
  73.         zmones[3].pridetiPazymi(10);
  74.  
  75.         spausdintiZmones(zmones);
  76.  
  77.     }
  78.  
  79.     public static void spausdintiZmones(Mokinys[] zmones) {
  80.         for(int i = 0; i < zmones.length; i++ ) {
  81.             System.out.println("Zmogus nr " + i + " " + zmones[i].vardasPavarde() + " Vidurkis: " + zmones[i].pazymiuVidurkis());
  82.         }
  83.         geriausiasMokinys(zmones);
  84.     }
  85.  
  86.     public static void geriausiasMokinys(Mokinys[] zmones) {
  87.         double max = zmones[0].pazymiuVidurkis();
  88.         double min = zmones[0].pazymiuVidurkis();
  89.  
  90.  
  91.  
  92.         /* Einame per visus mokinius */
  93.         for(int i = 0; i < zmones.length; i++ ) {
  94.             if(zmones[0].pazymiuVidurkis()<zmones[i].pazymiuVidurkis()){
  95.                 max = zmones[i].pazymiuVidurkis();
  96.  
  97.             }
  98.             if(zmones[0].pazymiuVidurkis()>zmones[i].pazymiuVidurkis()){
  99.                 min = zmones[i].pazymiuVidurkis();
  100.  
  101.             }
  102.  
  103.         }
  104.  
  105.         System.out.println("Geriausiai besimokanti mokinys su vidurkiu: " + max );
  106.         System.out.println("Prasciausiai besimokantis mokinys su vidurkiu: " + min );
  107.  
  108.  
  109.         /* Reikia atspausdinti mokiny su geriausiu vidurkiu */
  110.     }
  111. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement