Код IT
← Каталог

Java — консольные задачи — 4.3. Разворот слов в предложении

Фрагмент из «Java — консольные задачи»: 4.3. Разворот слов в предложении.

Java main.java
import java.util.Scanner;

public class ReverseWords {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        String line = sc.nextLinetrim();
        String[] words = line.split("\\s+");
        StringBuilder sb = new StringBuilder();
        for (int i = words.length - 1; i >= 0; i--) {
            if (sb.length() > 0) sb.append(' ');
            sb.append(words[i]);
        }
        System.out.println(sb);
        sc.close();
    }
}
import java.util.Scanner;

public class ReverseWords {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        String line = sc.nextLinetrim();
        String[] words = line.split("\\s+");
        StringBuilder sb = new StringBuilder();
        for (int i = words.length - 1; i >= 0; i--) {
            if (sb.length() > 0) sb.append(' ');
            sb.append(words[i]);
        }
        System.out.println(sb);
        sc.close();
    }
}