CodeGym
Promocja
CodeGym University
Nauka
Kurs
Zadania
Ankiety & Quizy
Gry
Pomoc
Harmonogram kopniaków w tyłek
Społeczność
Użytkownicy
Forum
Czat
Artykuły
Historie sukcesu
Aktywność
Opinie
Subskrypcje
Jasny motyw
Rozpocznij naukę teraz
  • Wszystkie pytania
Dawid
Poziom 8
Rybnik
  • 18.04.2020
  • 842widoki
  • 2komentarze

Nie rozumiem

Pytania dotyczące zadania Słowa na odwrót
Składnia Java,  Poziom 7,  Lekcja 9
Dyskutowane

Wczytaj 5 liczb z klawiatury i dodaj je do listy ciągów. Usuń 3. element listy i wyświetl pozostałe elementy w odwrotnej kolejności.

Wymagania:
  • Zadeklaruj zmienną ArrayList<String> i natychmiast ją zainicjalizuj.
  • Wczytaj 5 linii z klawiatury i dodaj je do listy.
  • Usuń trzeci element listy.
  • Wyświetl elementy na ekranie, każdy w nowej linii.
  • Kolejność wyświetlania musi być odwrotna.
package pl.codegym.task.task07.task0714; import java.io.BufferedReader; import java.io.InputStreamReader; import java.util.ArrayList; import java.util.Collections; /* Słowa na odwrót */ public class Solution { public static void main(String[] args) throws Exception { BufferedReader reader = new BufferedReader(new InputStreamReader(System.in) ); ArrayList<String> lista = new ArrayList<String>(); while(true) { String s = reader.readLine(); if(s.isEmpty()) break; lista.add(s); } for(int i = 0;i<lista.size();i++) { lista.remove(2); System.out.println(lista.get(i)); } //tutaj wpisz swój kod } }
0
Komentarze (2)
  • Popularne
  • Najnowsze
  • Najstarsze
Musisz się zalogować, aby dodać komentarz
Arek Kowalski
Poziom 11 , Warsaw, Poland
12 listopada 2021, 20:21
lista.remove(2); for (int i=3 ; i<=0 ; i--){ System.out.println(lista.get(i) } można wykorzystać pętle for z dekrementacją oraz metody get (lista.get(i) - pobieranie elementu i z listy)
0
Hubert
Poziom 22 , Krakow, Poland
18 kwietnia 2020, 11:02przydatny
wyciągnij lista.remove (2) z pętli, za pierwszym razem usuwa trzeci element, potem 4-ty (staje się trzecim) i piąty. Co do odwrócenia kolejności, można stworzyć drugi ArrayList, i dodawać po kolei elementy z pierwszej listy (ArrayList przy dodawaniu elementów na początek listy pozostałe "przesuwa" w prawo, co oznacza, że pierwszy dodany element przy dodawaniu kolejnych stanie się jego ostatnim elementem).
+1
Nauka
  • Rejestracja
  • Kurs Java
  • Pomoc w Zadaniach
  • Cennik
  • Projekty Gier
  • Składnia Java
Społeczność
  • Użytkownicy
  • Artykuły
  • Forum
  • Czat
  • Historie Sukcesu
  • Aktywność
  • Affiliate Program
Firma
  • O nas
  • Kontakt
  • Opinie
  • Pokój prasowy
  • CodeGym dla EDU
  • FAQ
  • Wsparcie
CodeGym CodeGym to internetowy kurs uczący od podstaw programowania w języku Java. Ten kurs to doskonały sposób na opanowanie języka Java dla początkujących. Zawiera pond 1200 zadań z możliwością natychmiastowej weryfikacji oraz niezbędny zakres teorii na temat podstaw języka Java. Aby pomóc Ci odnieść sukces w nauce, przygotowaliśmy również zestaw elementów motywacyjnych: quizy, projekty programistyczne, artykuły na temat efektywnego uczenia się i kariery programisty Java.
Obserwuj nas
Język interfejsu
Programistą Się Nie Rodzi, Programistą Się Zostaje © 2023 CodeGym
MastercardVisa
Programistą Się Nie Rodzi, Programistą Się Zostaje © 2023 CodeGym
This website uses cookies to provide you with personalized service. By using this website, you agree to our use of cookies. If you require more details, please read our Terms and Policy.