![]() |
|
Модераторы: LSD, AntonSaburov |
![]()
|
|
| Serglih |
|
||||
|
Новичок Профиль Группа: Участник Сообщений: 2 Регистрация: 4.5.2014 Репутация: нет Всего: нет |
Доброго времени суток. Начинаю писать на Java, возникла задача взять русский алфавит(вместе со знаками препинания), перемешать его в произвольном порядке и записать в файл(этот файл в дальнейшем будет использоваться как ключ для шифрования, но не суть). Но к сожалению все мое знание о Java ограничивается коротким институтским курсом и практически никакой практики реального программирования нет. Поэтому ошибка возникла в самом начале. А именно выход за границы массива. До смешного глупая ошибка, но из за отсутствия опыта своими силами не смог обнаружить причину.
Код ошибки:
Код программы:
Не судите строго, вы тоже когда то учились Это сообщение отредактировал(а) Serglih - 4.5.2014, 17:15 |
||||
|
|||||
| Serglih |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 2 Регистрация: 4.5.2014 Репутация: нет Всего: нет |
Это называется "не нужно пытаться изобрести велосипед, особенно если не знаешь как сделать колесо". Сам себе усложнил задачу. Сделал все гораздо проще и работает.
Вот новый код:
В принципе тему можно закрыть, но если кто расскажет в чем раньше было дело, будет интересно узнать. По своему скромному разумению думаю, что дело в несоответствии типов где то. Потому что пока отлаживал, видел, что результат какой то странный и состоит из других букв и символов. |
|||
|
||||
![]()
|
| Правила форума "Java" | |
|
|
Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux, javastic. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Java: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |