|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
06.01.2021, 05:10 | #41 |
Пользователь
Регистрация: 04.04.2011
Сообщений: 92
|
Всех с наступающим рождеством ! Ещё раз спасибо за статью. Всё работает .
import java.util.Scanner; public class XZ { public static void main(String[] args) { String[] inArr = new String [4]; for (int i=0;i<inArr.length;i++) { Scanner sc = new Scanner(System.in); System.out.println("Введите фразу:"); String number = sc.nextLine(); inArr[i] = number; System.out.println("Спасибо! Вы ввели " + inArr[i]); } } } А вот теперь как выбрать один строковый элемент и начать с ним работать как с массивом символов , ибо из условия нужно что бы фраза была напечатаны наоборот то есть с права на лево .То есть надо взять один элемент массива стинг и представить его как массив char. Упёрся ещё вот во что . Для разделения элементов массива используются запятые , а стринг элемент как есть . В общем вопрос остаётся , как взять элемент стринг и представить его как массив char. |
06.01.2021, 08:27 | #43 |
Пользователь
Регистрация: 04.04.2011
Сообщений: 92
|
Ага то же гугл выдал Преобразование стринг..... Не думал что гугл ответит .
|
06.01.2021, 09:27 | #44 |
Форумчанин
Регистрация: 14.03.2012
Сообщений: 144
|
|
06.01.2021, 09:40 | #45 |
2 the Nation Glory
Старожил
Регистрация: 27.05.2014
Сообщений: 3,289
|
В его понимании "преобразование" = "реверс"
Кто умер, но не забыт, тот бессмертен.
Лао-Цзы. |
06.01.2021, 09:48 | #46 |
Форумчанин
Регистрация: 14.03.2012
Сообщений: 144
|
|
14.01.2021, 17:24 | #47 |
Пользователь
Регистрация: 04.04.2011
Сообщений: 92
|
Всех с прошедшими праздниками .
Попробовал вот так перевести массив стринг в массив char , import java.util.Scanner; public class XZ { public static void main(String[] args) { String[] inArr = new String [4]; for (int i=0;i<inArr.length;i++) { Scanner sc = new Scanner(System.in); System.out.println("Введите фразу:"); String number = sc.nextLine(); inArr[i] = number; System.out.println("Спасибо! Вы ввели " + inArr[i]); char[] charArray= inArr[i]toCharArray(); System.out.println(charArray); } } } Написал мне Cannot resolve method 'toCharArray' in 'XZ' А Как разрешить метод , и почему не разрешает . С чем связанна ошибка ? По поводу стать на что вы сослались выше сейчас разбираюсь . |
14.01.2021, 17:28 | #48 |
Пользователь
Регистрация: 04.04.2011
Сообщений: 92
|
Компилятор обозначил красным toCharArray .
|
14.01.2021, 21:36 | #49 |
Пользователь
Регистрация: 04.04.2011
Сообщений: 92
|
Тут полный вперёд . Тупо попробовал вставить фрагмент .
import java.util.Scanner; public class rev { public static void main(String[] args) { String[] inArr = new String [4]; for (int i=0;i<inArr.length;i++) { Scanner sc = new Scanner(System.in); System.out.println("Введите фразу:"); String number = sc.nextLine(); inArr[i] = number; System.out.println("Спасибо! Вы ввели " + inArr[i]); public static String reverseString(String inArr) { return new StringBuilder(inArr).reverse().toSt ring(); System.out.println(StringBuilder); } } } } Выдал ошибки java: illegal start of expression java: class, interface, or enum expected Я с методами не разобрался ? |
15.01.2021, 07:06 | #50 |
Форумчанин
Регистрация: 14.03.2012
Сообщений: 144
|
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Ввести с клавиатуры фразу | Julia_Sv | Паскаль, Turbo Pascal, PascalABC.NET | 1 | 30.05.2016 21:16 |
ПРОГРАММА-КОПИРУЮЩАЯ ТЕКСТ,И ЗАПИСЫВАЮЩАЯ ЕГО ЗАДОМ-НАПЕРЁД | НЕМО170792 | Помощь студентам | 4 | 12.06.2011 20:30 |
вывести строку задом-наперёд (assembler) | Nikolai_90 | Помощь студентам | 1 | 03.06.2008 08:03 |
Нужно решить и объяснить задачу "В режиме точечной графики попиксельно вывести фразу" | Eyeless | Фриланс | 3 | 10.01.2008 10:56 |