Advertisement
Guest User

Untitled

a guest
May 28th, 2015
214
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.38 KB | None | 0 0
  1. import java.util.Scanner; //Nämä jotain javajuttuja jotka pitää importata että voi lukea tietoja
  2.  
  3. public class PerseOngelma {
  4.  
  5. public static void main(String[] args) {
  6.  
  7. Scanner input = new Scanner(System.in); //Skanneri ottaa nimen vastauksena tekstiin
  8.  
  9. System.out.print("Anna ensimmäinen ikä: "); //näissä vastataan kysymyksiin
  10. int ika1 = input.nextInt(); //ja laitetaan vastaukset muuttujiin.
  11. System.out.print("Anna ensimmäinen nimi: "); //ika1 ja nimi1 vastaa toisiaan jne.
  12. String nimi1 = input.next();
  13.  
  14. System.out.print("Anna ensimmäinen ikä: ");
  15. int ika2 = input.nextInt();
  16. System.out.print("Anna ensimmäinen nimi: ");
  17. String nimi2 = input.next();
  18.  
  19. System.out.print("Anna ensimmäinen ikä: ");
  20. int ika3 = input.nextInt();
  21. System.out.print("Anna ensimmäinen nimi: ");
  22. String nimi3 = input.next();
  23.  
  24. System.out.print("Anna ensimmäinen ikä: ");
  25. int ika4 = input.nextInt();
  26. System.out.print("Anna ensimmäinen nimi: ");
  27. String nimi4 = input.next();
  28.  
  29. System.out.print("Anna ensimmäinen ikä: ");
  30. int ika5 = input.nextInt();
  31. System.out.print("Anna ensimmäinen nimi: ");
  32. String nimi5 = input.next();
  33.  
  34. int [] ikaLista = new int[5]; //tässä teen listan joka koostuu numeroista(int)
  35. ikaLista[0] = ika1; //ja lisään sinne nuo iät
  36. ikaLista[1] = ika2;
  37. ikaLista[2] = ika3;
  38. ikaLista[3] = ika4;
  39. ikaLista[4] = ika5;
  40.  
  41.  
  42. java.util.Arrays.sort(ikaLista); //tämä on joku listan toiminto joka järjestää
  43. //listan numeroiden suuruuden mukaan
  44.  
  45.  
  46. String [] nimiLista = new String[5]; //tässä teen listan merkeille(String)
  47. for (int i = 0; i < 5; i++) { //for-silmukka toimii 5 kertaa
  48. if (ikaLista[i] == ika1) //if ja else if:t katsoo mikä ikä
  49. nimiLista[i] = nimi1; //on missäkin ja laittaa samaan paikkaan
  50. else if (ikaLista[i] == ika2) //nimen merkkilistaan. Jos eka on ika1
  51. nimiLista[i] = nimi2; //niin toisen listan eka on nimi1 jne.
  52. else if (ikaLista[i] == ika3)
  53. nimiLista[i] = nimi3;
  54. else if (ikaLista[i] == ika4)
  55. nimiLista[i] = nimi4;
  56. else if (ikaLista[i] == ika5)
  57. nimiLista[i] = nimi5;
  58. }
  59.  
  60. //tämä tulostaa nimilistan keskimmäisen nimen tuolla nimiLista[2] jutulla
  61. //kolmas on 2 koska lista alkaa nollasta -> 0, 1, 2, 3, 4 jolloin 2 keskimmäinen
  62. System.out.println("Keskimmäinen henkilö: " + nimiLista[2]);
  63.  
  64. }
  65. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement