Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import java.util.Scanner; //Nämä jotain javajuttuja jotka pitää importata että voi lukea tietoja
- public class PerseOngelma {
- public static void main(String[] args) {
- Scanner input = new Scanner(System.in); //Skanneri ottaa nimen vastauksena tekstiin
- System.out.print("Anna ensimmäinen ikä: "); //näissä vastataan kysymyksiin
- int ika1 = input.nextInt(); //ja laitetaan vastaukset muuttujiin.
- System.out.print("Anna ensimmäinen nimi: "); //ika1 ja nimi1 vastaa toisiaan jne.
- String nimi1 = input.next();
- System.out.print("Anna ensimmäinen ikä: ");
- int ika2 = input.nextInt();
- System.out.print("Anna ensimmäinen nimi: ");
- String nimi2 = input.next();
- System.out.print("Anna ensimmäinen ikä: ");
- int ika3 = input.nextInt();
- System.out.print("Anna ensimmäinen nimi: ");
- String nimi3 = input.next();
- System.out.print("Anna ensimmäinen ikä: ");
- int ika4 = input.nextInt();
- System.out.print("Anna ensimmäinen nimi: ");
- String nimi4 = input.next();
- System.out.print("Anna ensimmäinen ikä: ");
- int ika5 = input.nextInt();
- System.out.print("Anna ensimmäinen nimi: ");
- String nimi5 = input.next();
- int [] ikaLista = new int[5]; //tässä teen listan joka koostuu numeroista(int)
- ikaLista[0] = ika1; //ja lisään sinne nuo iät
- ikaLista[1] = ika2;
- ikaLista[2] = ika3;
- ikaLista[3] = ika4;
- ikaLista[4] = ika5;
- java.util.Arrays.sort(ikaLista); //tämä on joku listan toiminto joka järjestää
- //listan numeroiden suuruuden mukaan
- String [] nimiLista = new String[5]; //tässä teen listan merkeille(String)
- for (int i = 0; i < 5; i++) { //for-silmukka toimii 5 kertaa
- if (ikaLista[i] == ika1) //if ja else if:t katsoo mikä ikä
- nimiLista[i] = nimi1; //on missäkin ja laittaa samaan paikkaan
- else if (ikaLista[i] == ika2) //nimen merkkilistaan. Jos eka on ika1
- nimiLista[i] = nimi2; //niin toisen listan eka on nimi1 jne.
- else if (ikaLista[i] == ika3)
- nimiLista[i] = nimi3;
- else if (ikaLista[i] == ika4)
- nimiLista[i] = nimi4;
- else if (ikaLista[i] == ika5)
- nimiLista[i] = nimi5;
- }
- //tämä tulostaa nimilistan keskimmäisen nimen tuolla nimiLista[2] jutulla
- //kolmas on 2 koska lista alkaa nollasta -> 0, 1, 2, 3, 4 jolloin 2 keskimmäinen
- System.out.println("Keskimmäinen henkilö: " + nimiLista[2]);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement