Advertisement
Flaron

ListaAlapok

Oct 26th, 2018
107
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.90 KB | None | 0 0
  1.  
  2. package listaalapok;
  3.  
  4. import java.util.ArrayList;
  5.  
  6. public class ListaAlapok {
  7.  
  8. public static void main(String[] args) {
  9. System.out.println("listaAlapok1.1 -> Lista felöltése és kiiratása");
  10. ArrayList <Integer> list = new ArrayList<> ();
  11.  
  12. for (int i = 0; i < 100; i++) {
  13.  
  14. list.add(i+1);
  15. }
  16. for (int i = 0; i < 100; i++) {
  17.  
  18. System.out.print(list.get(i)+", ");
  19. }
  20. System.out.println("\n");
  21.  
  22. //-----------------------------------------------------------------------------
  23.  
  24. System.out.println("listaAlapok 1.2 -> lista visszafelé kiiratása");
  25. ArrayList<Integer> list2 = new ArrayList<>();
  26.  
  27. for (int i = 0; i < 100; i++) {
  28.  
  29. list2.add(i+1);
  30. }
  31. for (int i = list2.size()-1; i >=0; i--) {
  32.  
  33. System.out.print(list2.get(i)+", ");
  34. }
  35. System.out.println("\n");
  36.  
  37. //------------------------------------------------------------------------------
  38.  
  39. System.out.println("listaAlapok 1.3 -> Csak a párosakat írd ki a listából");
  40. ArrayList <Integer> list3 = new ArrayList<>();
  41.  
  42. for (int i = 0; i < 100; i++) {
  43. list3.add(i+1);
  44. }
  45. for (int i = 0; i < 100; i+=2) {
  46. System.out.print(list3.get(i+1)+", ");
  47. }
  48. System.out.println("\n");
  49.  
  50. //------------------------------------------------------------------------------
  51.  
  52. System.out.println("ListaAlapok1.4 -> Számold meg és írasd ki a listában a hárommal osztható elemek számát, és az elemeket is\n" +
  53. "írasd ki.");
  54. ArrayList<Integer> list4 = new ArrayList<>();
  55.  
  56. for (int i = 0; i < 100; i++) {
  57. list4.add(i+1);
  58. }
  59. int darab=0;
  60. for (int i = 0; i < list4.size()-1; i+=3) {
  61. darab++;
  62. System.out.print(list4.get(i+2)+", ");
  63. }
  64. System.out.println("\nÖsszesen "+darab+" darab 3-mal osztható szám van a listában");
  65. System.out.println();
  66.  
  67. //------------------------------------------------------------------------------
  68.  
  69. System.out.println("ListaAlapok 1.5 -> Írasd ki az elemek összegét, és átlagát.");
  70. ArrayList<Integer> list5=new ArrayList<>();
  71.  
  72. for (int i = 0; i < 100; i++) {
  73. list5.add(i+1);
  74. }
  75. int osszeg=0;
  76. double atlag;
  77. for (int i = 0; i < list5.size(); i++) {
  78. osszeg=osszeg+list5.get(i);
  79. }
  80. for (int i = 0; i < 100; i++) {
  81. System.out.print(list5.get(i)+", ");
  82. }
  83. atlag=osszeg/list5.size();
  84. System.out.println("\nA lista elemeinek összege: "+osszeg);
  85. System.out.println("A lista átlaga: "+atlag);
  86.  
  87. }
  88. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement