Wątek przeniesiony 2017-08-18 19:36 z Java przez Patryk27.

Odczytywanie co drugiej litery z podanego Stringa

0

Witam,
Problem pewnie trywialny ale proszę o pomoc w poprawie kodu.
Chciałbym żeby po wprowadzeniu przez użytkownika dowolnego stringa na konsoli wyświetliła się co drug litera.
Nie wiem co robie nie tak - poniżej kod;

public class ZadaniaPodstawowe13 {
    public static void main(String[] args) {
        System.out.println("Podj imie odczytam co druga literę: ");
        Scanner sc = new Scanner(System.in);
        String original = sc.nextLine();

        String newWord = "";
        int length = original.length();

        for( int i=0;i<=length-1; i=+2)

            newWord=newWord+original.charAt(i);

        System.out.println(newWord);

    }

}
2

i+=2, nie i =+2.
i=+2 <=> i=2
i+=2 <=> i=i+2
Po co dodatkowy String? Można to przecież tylko wyświetlać, zamiast najpierw zapisywać do zmiennej a dopiero potem wyświetlać

0
Aisekai napisał(a):

i+=2, nie i =+2.
i=+2 <=> i=2
i+=2 <=> i=i+2
Po co dodatkowy String? Można to przecież tylko wyświetlać, zamiast najpierw zapisywać do zmiennej a dopiero potem wyświetlać

Dzięki za pomoc! =)

1 użytkowników online, w tym zalogowanych: 0, gości: 1