Форум программистов, компьютерный форум, киберфорум
Java для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.83/18: Рейтинг темы: голосов - 18, средняя оценка - 4.83
0 / 0 / 0
Регистрация: 08.11.2019
Сообщений: 7

Отзеркалить строку и буквы в словах

08.11.2019, 17:43. Показов 3482. Ответов 11

Студворк — интернет-сервис помощи студентам
Добрый вечер! Новичок в Java, да и программирования в целом. Работаю в IDE eclipse.
Нужно вывести на экран все переданные во входную строку аргументы в обратном порядке (Hello World => dlroW olleH).
Пока что только слова отзеркалил:

Java
1
2
3
4
5
6
7
8
9
class test{
    public static void main(String[] args)
    {
        for (int i = args.length - 1; i > -1; i--) 
    { 
            System.out.println("" + args[i]);
        }
    }
}
Заранее спасибо!
0
Лучшие ответы (1)
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
08.11.2019, 17:43
Ответы с готовыми решениями:

Удалить во всех словах буквы, расположенные по алфавиту после буквы h
Дана последовательность символов, состоящая из слов. Удалить во всех словах буквы, расположенные по алфавиту после буквы h, включая саму...

Сделать большими все буквы в тех словах, которые начинаются с той же буквы, что и последнее
Сделать большими все буквы в тех словах, которые начинаются с той же буквы, что и последнее слово строки.

Файловый ввод/вывод. Во всех словах строки переставить все входящие буквы «а» в начало слова, а буквы «я» – в конец
Здравствуйте! Помогите, пожалуйста, составить программу, которая считывает из текстового файла input.txt строку символов S.Во всех словах...

11
 Аватар для Goongala
1022 / 562 / 185
Регистрация: 18.08.2013
Сообщений: 2,027
Записей в блоге: 2
08.11.2019, 17:50
Лучший ответ Сообщение было отмечено volukrem как решение

Решение

Java
1
2
3
4
5
6
7
8
9
10
public class MyClass {
    public static void main(String args[]) {
        for (int i = args.length - 1; i >= 0; i--) {
            for (int j = args[i].length() - 1; j >= 0; j--) {
                System.out.print(args[i].charAt(j));
            }
            System.out.print(' ');
        }
    }
}
1
 Аватар для sdasdaw
406 / 278 / 93
Регистрация: 14.03.2017
Сообщений: 777
08.11.2019, 17:52
Изучите строки, работу с ними.
Используйте charAt для взятия отдельного символа из строки
Или сразу используйте reverse из StringBuilder
1
3582 / 2182 / 571
Регистрация: 02.09.2015
Сообщений: 5,510
09.11.2019, 13:55
Java
1
Arrays.stream(args).map(arg -> new StringBuilder(arg).reverse().toString()).forEach(System.out::println);
1
 Аватар для sdasdaw
406 / 278 / 93
Регистрация: 14.03.2017
Сообщений: 777
09.11.2019, 18:38
Arsegg, польза от такого ответа эквивалентна 0
я не пытаюсь как-то оскорбить, но
Цитата Сообщение от volukrem Посмотреть сообщение
Новичок в Java, да и программирования в целом.
0
09.11.2019, 18:55

Не по теме:

sdasdaw, а что плохого в лямбдах?

0
 Аватар для sdasdaw
406 / 278 / 93
Регистрация: 14.03.2017
Сообщений: 777
09.11.2019, 19:07
Arsegg, ТС и близко не поймет ваш код, а разбираться в лямбдах он априори не будет, ибо не понимает что это и зачем.
0
Эксперт PythonЭксперт Java
19530 / 11067 / 2931
Регистрация: 21.10.2017
Сообщений: 23,294
10.11.2019, 08:04
Цитата Сообщение от sdasdaw
Arsegg, польза от такого ответа эквивалентна 0
ну я бы не был столь категоричен. Применимо к данному ТС да. Но для других это может оказаться весьма полезным. Я вот лямды учил именно по таким вот ответам. Выискивал на форуме и вникал.

Добавлено через 5 минут
Одно время xoraxax () чуть ли не каждый день щеголял отборными лямбдами. У меня чуть ли не коллекция где-то лежит!
0
528 / 263 / 70
Регистрация: 11.12.2016
Сообщений: 1,223
10.11.2019, 11:30
Цитата Сообщение от iSmokeJC Посмотреть сообщение
ну я бы не был столь категоричен.
Я бы даже сказал : более того..
Складывается впечаиление что немалая часть ТС-ров, ни здрастье ни спасибо, просто копипастит код, да что там код, в свое задание даже не вникают, прям так списком и копипастят, иногда практически неотличимы (даже не читают?) и не пользуются поиском, или если и найдут такое же где условно говоря не 2+2 а 3+3, негодуют "это не их задача". Тратишь на них время чтобы им же помочь, а они ленятся прочитать 10 страниц и выставить свои старания на обсуждение.

Добавлено через 8 минут

Не по теме:

Ну блин, лишь сейчас зашел на соседнюю тему, далеко за примерами ходить не надо.

0
10.11.2019, 13:18

Не по теме:

Цитата Сообщение от ViktorFX Посмотреть сообщение
Тратишь на них время
как я понимаю, ты делаешь эти задачи не для них, а для себя... иначе, тебе бы пришлось искать по ооооочень большому количеству сайтов эти задачи!
по мне, так особенно ценны такие, где еще и неверная трактовка!

0
10.11.2019, 13:21

Не по теме:

Я прежде проводил много времени на одном форуме, посвящённом физике и математике, так вот там в разделах, предназначенных для помощи в решении задач, правилами форума было запрещено выдавать готовое решение, либо это самое решение выпрашивать, также ТС обязан (опять же по правилам) предоставлять свои наработки, иначе тема просто удаляется. С одной стороны, подобная политика хороша, ибо наглые любители халявы на форуме просто не будут задерживаться, но с другой стороны... Мы ведь все решаем эти задачи по большей части не для того, чтобы помочь другим, а ради интереса / практики, поэтому нам бы подобные правила мешали. Спорно, в общем, но я всё-таки считаю, что нужно как-то ужесточить правила создания тем в разделах "для начинающих"

0
10.11.2019, 13:33

Не по теме:

Цитата Сообщение от Gungala Посмотреть сообщение
как-то ужесточить правила
ну, ты забываешь, что форум, от посещений имеет не маленькие деньги...

0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
10.11.2019, 13:33
Помогаю со студенческими работами здесь

Переписать текст из файла в новый файл, заменив прописные буквы заглавными в словах, где есть одинаковые буквы
Здравствуйте ! Файл input.dat содержит несколько строк текста. Слова в тексте могут разделяться пробелами и знаками препинания. Переписать...

Сделать маленькими все буквы в тех словах, в которых нет ни одной буквы, встречающейся в последнем слове строки.
Помогите разобраться с задачей по практике, что только не пробовал, программа упорно отказывается работать. Алгоритм достаточно прост и...

Буквы в словах
Написать программу, которая находит в заданной строке слово, в котором больше всего встречается заданная буква. Бред какой то... Помогите...

Буквы в словах
Всем привет, у меня есть задача посмотрите если у кого есть исходник киньте спасибо. Дана непустая последовательность слов из строчных...

Удвоить буквы в словах
.model small assume cs:data, ds:data data segment buffer db 254 dup ('$') str db 0dh,0ah, '$' data ends code segment org 100h...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
12
Ответ Создать тему
Новые блоги и статьи
делаю науч статью по влиянию грибов на сукцессию
anaschu 13.03.2026
прикрепляю статью
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога Финальные проекты на Си и на C++: hello-sdl3-c. zip hello-sdl3-cpp. zip Результат:
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд. Даже если у вас. . .
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает монорепозиторий в котором находятся все исходники. При создании нового решения, мы просто добавляем нужные проекты и имеем. . .
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение: В этой книге («Подход, основанный на вариантах использования») Ивар утверждает, что архитектура программного обеспечения — это структуры,. . .
Управление камерой с помощью скрипта OrbitControls.js на Three.js: Вращение, зум и панорамирование
8Observer8 05.03.2026
Содержание блога Финальная демка в браузере работает на Desktop и мобильных браузерах. Итоговый код: orbit-controls-threejs-js. zip. Сканируйте QR-код на мобильном. Вращайте камеру одним пальцем,. . .
SDL3 для Web (WebAssembly): Синхронизация спрайтов SDL3 и тел Box2D
8Observer8 04.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-sync-physics-sprites-sdl3-c. zip На первой гифке отладочные линии отключены, а на второй включены:. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru