import java.util.*; // importataan kaikki utilsit, niiden mukana Arrays

public class Taulukko
{
  public static void main( String[] args )
  {
  // ks. https://docs.oracle.com/javase/tutorial/java/nutsandbolts/arrays.html
  
    ////// Alustaminen
    // vain esittely, sen jälkeen tilan varaaminen
    String[] nimia;
    nimia = new String[4];
    
    // esittely ja varaaminen yhdessä
    String[] opettajat = new String[3];

    // esittely ja alustus samalla (varaa myös tilan)
    String[] oppilaat = {
      "Mika", "Petri", "Jouni", "Jarkko", "Mikko"
    };


    ////// Tietojen tallentaminen
    // indeksillä
    opettajat[0] = "Pasi";
    opettajat[1] = "Sumi";
    opettajat[2] = "Vellu";


    ////// Tulostaminen
    System.out.println(opettajat[1]);
    System.out.println(oppilaat[2]);

    System.out.println("\n Tulostetaan oppilaat... \n");  // \n on rivinvaihto

    // kaikki, 0:sta taulukon kokoon asti:
    for (int laskuri = 0; laskuri < oppilaat.length; laskuri++)
    {
      System.out.println( oppilaat[ laskuri ] );
    }
    
    System.out.println("\n Järjestetään taulukko... \n");  // \n on rivinvaihto

    // järjestäminen
    Arrays.sort(oppilaat);
    
    // kaikki, 0:sta taulukon kokoon asti:
    for (int laskuri = 0; laskuri < oppilaat.length; laskuri++)
    {
      System.out.println( oppilaat[ laskuri ] );
    }

    
  }
}