|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
16.01.2021, 15:39 | #61 |
Пользователь
Регистрация: 04.04.2011
Сообщений: 92
|
Вот смотрите . Я получил символьный массив charArray , дальше объявляю инвертированный массив result с индексом j и индексом с конца массива циклом for иду в начало . Я так понял что у меня проблемы с индексом j.
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); char[] result =""; for (int j=charArray.length-1;j>0;j--); System.out.println(result+[j]); } } Выводит ошибку illegal start of expression и ';' expected. |
16.01.2021, 16:19 | #62 |
Форумчанин
Регистрация: 14.03.2012
Сообщений: 147
|
|
16.01.2021, 16:37 | #63 |
Форумчанин
Регистрация: 14.03.2012
Сообщений: 147
|
|
18.01.2021, 16:12 | #64 | |
Пользователь
Регистрация: 04.04.2011
Сообщений: 92
|
Цитата:
|
|
18.01.2021, 16:16 | #65 |
Пользователь
Регистрация: 04.04.2011
Сообщений: 92
|
System.out.println(result+[j]); Вот тут к строчке result прибавляю J которая указывает на очередной элемент массива .
|
18.01.2021, 16:31 | #66 |
Пользователь
Регистрация: 04.04.2011
Сообщений: 92
|
public void printAllElements(String[] stringArray) {
for(int i = 0; i < stringArray.length; i++) { System.out.println(stringArray[i]); } } Пример из сетки но тут по умолчанию пляшут от нуля , а i < stringArray.length это конец массива . Ну я и начал с конца массива двигался к нулю . System.out.println(stringArray[i]); тут целый массив а у меня задом на перёд result + индекс указывающий на элемент массива . |
18.01.2021, 17:03 | #67 |
Форумчанин
Регистрация: 14.03.2012
Сообщений: 147
|
Это все верно. У меня вопрос про тело цикла. Что у тебя выполняется на каждый проход цикла?
|
18.01.2021, 17:07 | #68 |
Форумчанин
Регистрация: 14.03.2012
Сообщений: 147
|
|
18.01.2021, 17:10 | #69 |
Пользователь
Регистрация: 04.04.2011
Сообщений: 92
|
Вот так прога запустилась .
for (int j = charArray.length - 1; j >= 0; j--) { result = result + charArray[j]; |
18.01.2021, 17:12 | #70 |
Пользователь
Регистрация: 04.04.2011
Сообщений: 92
|
ichi спасибо большое .
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Ввести с клавиатуры фразу | 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 |