Поменяйте местами первое и последнее слова и поменяйте местами все средние символы.JAVA

Программисты JAVA общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Поменяйте местами первое и последнее слова и поменяйте местами все средние символы.

Сообщение Anonymous »

Описание
Гуру дал задание своим ученикам.   Он произнес предложение, и учащиеся должны поменять местами первое и последнее слова и поменять местами все символы между этими словами.   Помогите учащимся решить эту задачу с помощью Java-программы.
Требования:
  • Слов в предложении должно быть больше двух, иначе выведите «Неверная длина».
  • Слово должно содержать только буквы алфавита и пробел, иначе напечатайте "недопустимое предложение"
Примечание.
  • В предоставленном примере ввода/вывода  выделенный жирным шрифтом текст соответствует вводимые пользователем данные, а остальная часть текста представляет собой выходные данные.
  • Обязательно следуйте объектно-ориентированным спецификациям, приведенным в описание вопроса.
  • Обязательно укажите имена для классов, атрибутов и методов, как указано в описании вопроса.
  • Придерживайтесь шаблона кода, если он предусмотрен.
Не используйте System.exit(0) для завершения программы.
Пример ввода/ примеры вывода.  Всем вводам предшествует приглашение Введите предложение
Пример 1: Вы носите маску
маска ruoy raew uoy Do

Пример 2: Устройство считывания карт
Недопустимая длина

Пример 3: Пригласите друга
«Пригласить @ друга» — недопустимое предложение

Код: Выделить всё

import java.util.Scanner;

class SentenceProcessor {

// Method to check if the sentence is valid
public boolean isValidSentence(String sentence) {
return sentence.matches("[a-zA-Z ]+"); // Only alphabets and spaces allowed
}

// Method to process the sentence
public String processSentence(String sentence) {
if (!isValidSentence(sentence)) {
return sentence + " is an invalid sentence";
}

String[] words = sentence.trim().split("\\s+"); // Split by whitespace

if (words.length 

Подробнее здесь: [url]https://stackoverflow.com/questions/79333570/swap-the-first-and-the-last-words-and-reverse-all-the-middle-characters[/url]
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Поменяйте местами первое и последнее слова и поменяйте местами все средние символы.
    Anonymous » » в форуме JAVA
    0 Ответы
    13 Просмотры
    Последнее сообщение Anonymous
  • Поменяйте местами первое и последнее слова и поменяйте местами все средние символы.
    Anonymous » » в форуме JAVA
    0 Ответы
    17 Просмотры
    Последнее сообщение Anonymous
  • Поменяйте местами первое и последнее слова и поменяйте местами все средние символы.
    Anonymous » » в форуме JAVA
    0 Ответы
    20 Просмотры
    Последнее сообщение Anonymous
  • Как мне принять средние средние значения данных
    Anonymous » » в форуме JAVA
    0 Ответы
    2 Просмотры
    Последнее сообщение Anonymous
  • Поменяйте местами два элемента html и сохраните на них прослушиватели событий.
    Гость » » в форуме Jquery
    0 Ответы
    38 Просмотры
    Последнее сообщение Гость

Вернуться в «JAVA»