|
4 / 4 / 0
Регистрация: 24.07.2012
Сообщений: 76
|
|||||||||||
Перевод в Hex01.11.2012, 13:46. Показов 6404. Ответов 8
Метки нет (Все метки)
Здравствуйте
Имеется задание с которым не могу разобраться. Надо написать символы от 0 до 128 в таком виде №/№хекса/символ. имеется тело, не могу написать функцию ЧарТуХекс
Помогите решить задание. Алгоритм сохранить обязательно. Добавлено через 15 часов 22 минуты Решил проблему с написание, по крайней мере так считаю, если заработает =), но есть одна проблемка в строке out = l+r; нетбинс выдает и отмечает на ней ошибку Exception in thread "main" java.lang.RuntimeException: Uncompilable source code - incompatible typesПервая ссылка на эту строку в функции, а вторая в в основном классе на эту функцию. Я так понял два символа нельзя просто присвоить к строчной переменной? Потому что в паскале такие операции на ура, а в яве столько условий по синтаксису, что вечно что то криво идет. Просто у меня в универе занятие Алгоритмизация, а не Программирование, и основное - это изучение решений различных задач, вычисление оптимальных алгоритмов. А потом уже ява. Подскажите в чем ошибка? Может я вообще не правильно все записал?
0
|
|||||||||||
| 01.11.2012, 13:46 | |
|
Ответы с готовыми решениями:
8
Перевод из HEX
|
|
899 / 793 / 186
Регистрация: 21.02.2009
Сообщений: 1,722
|
||||||
| 01.11.2012, 15:01 | ||||||
|
Mupok,
0
|
||||||
|
4 / 4 / 0
Регистрация: 24.07.2012
Сообщений: 76
|
|||||||
| 01.11.2012, 17:15 [ТС] | |||||||
|
Result
run: 0 96 1 97 2 98 3 99 4 100 5 101 6 102 7 103 8 104 9 105 10 113 11 114 12 115 13 116 14 117 15 118 16 97 17 98 18 99 19 100 20 101 21 102 22 103 23 104 24 105 25 106 26 114 27 115 28 116 29 117 30 118 31 119 32 98 33 99 ! 34 100 " 35 101 # 36 102 $ 37 103 % 38 104 & 39 105 ' 40 106 ( 41 107 ) 42 115 * 43 116 + 44 117 , 45 118 - 46 119 . 47 120 / 48 99 0 49 100 1 50 101 2 Exception in thread "main" java.lang.StringIndexOutOfBoundsExceptio n: String index out of range: -8 51 102 3 52 103 4 53 104 5 at java.lang.String.charAt(String.java:658) at cvi_6_package.cvi_6_class.charToHex(cvi_ 6_class.java:23) at cvi_6_package.cvi_6_class.main(cvi_6_cla ss.java:8) 54 105 6 55 106 7 56 107 8 57 108 9 58 116 : 59 117 ; 60 118 < 61 119 = 62 120 > 63 121 ? 64 100 @ 65 101 A 66 102 B 67 103 C 68 104 D 69 105 E 70 106 F 71 107 G 72 108 H 73 109 I 74 117 J 75 118 K 76 119 L 77 120 M 78 121 N 79 122 O 80 101 P 81 102 Q 82 103 R 83 104 S 84 105 T 85 106 U 86 107 V 87 108 W 88 109 X 89 110 Y 90 118 Z 91 119 [ 92 120 \ 93 121 ] 94 122 ^ 95 123 _ 96 102 ` 97 103 a 98 104 b 99 105 c 100 106 d 101 107 e 102 108 f 103 109 g 104 110 h 105 111 i 106 119 j 107 120 k 108 121 l 109 122 m 110 123 n 111 124 o 112 103 p 113 104 q 114 105 r 115 106 s 116 107 t 117 108 u 118 109 v 119 110 w 120 111 x 121 112 y 122 120 z 123 121 { 124 122 | 125 123 } 126 124 ~ 127 125 Java Result: 1 СБОРКА УСПЕШНО ЗАВЕРШЕНА (общее время: 0 секунд) Добавлено через 17 минут Проблема решена на половину таким способом:
Result
run: 0 00 1 01 2 02 3 03 4 04 5 05 6 06 7 07 8 08 9 09 10 0A 11 0B 12 0C 13 0D 14 0E 15 0F 16 10 17 11 18 12 19 13 20 14 21 15 22 16 23 17 24 18 Exception in thread "main" java.lang.StringIndexOutOfBoundsExceptio n: String index out of range: -8 25 19 26 1A 27 1B 28 1C 29 1D 30 1E 31 1F 32 20 33 21 ! 34 22 " 35 23 # at java.lang.String.charAt(36 24 $ String.java:658) 37 25 % 38 26 & 39 27 ' 40 28 ( 41 29 ) 42 2A * at cvi_6_package.cvi_6_class.charToHex(43 2B + cvi_6_class.java:23) 44 2C , 45 2D - 46 2E . 47 2F / 48 30 0 at cvi_6_package.cvi_6_class.main(49 31 1 cvi_6_class.java:8) 50 32 2 51 33 3 52 34 4 53 35 5 54 36 6 55 37 7 56 38 8 57 39 9 58 3A : 59 3B ; 60 3C < 61 3D = 62 3E > 63 3F ? 64 40 @ 65 41 A 66 42 B 67 43 C 68 44 D 69 45 E 70 46 F 71 47 G 72 48 H 73 49 I 74 4A J 75 4B K 76 4C L 77 4D M 78 4E N 79 4F O 80 50 P 81 51 Q 82 52 R 83 53 S 84 54 T 85 55 U 86 56 V 87 57 W 88 58 X 89 59 Y 90 5A Z 91 5B [ 92 5C \ 93 5D ] 94 5E ^ 95 5F _ 96 60 ` 97 61 a 98 62 b 99 63 c 100 64 d 101 65 e 102 66 f 103 67 g 104 68 h 105 69 i 106 6A j 107 6B k 108 6C l 109 6D m 110 6E n 111 6F o 112 70 p 113 71 q 114 72 r 115 73 s 116 74 t 117 75 u 118 76 v 119 77 w 120 78 x 121 79 y 122 7A z 123 7B { 124 7C | 125 7D } 126 7E ~ 127 7F Java Result: 1 СБОРКА УСПЕШНО ЗАВЕРШЕНА (общее время: 0 секунд) В чем проблема? Хотелось бы узнать причину появление тех пробелов, и комментарии к каждой ошибке. Помогите пожалуйста разобраться. Я с английским не особо дружу, поэтому документация мне НЕ_в_помощь. Надеюсь добрые люди найдутся =)
0
|
|||||||
|
4 / 4 / 0
Регистрация: 24.07.2012
Сообщений: 76
|
|
| 07.11.2012, 20:55 [ТС] | |
|
Ни у кого никаких соображений нет что-ли?
![]() Добавлено через 21 час 19 минут ауууууууу
0
|
|
|
636 / 528 / 165
Регистрация: 01.04.2010
Сообщений: 1,843
|
|
| 08.11.2012, 07:24 | |
|
Вопрос на засыпку: каков диапазон значений типа byte?
1
|
|
|
4 / 4 / 0
Регистрация: 24.07.2012
Сообщений: 76
|
|
| 08.11.2012, 18:03 [ТС] | |
|
-128 ---- 127
но ведь перевод происходит до 128? не вижу связь. Ткните носом пожалуйста
0
|
|
|
636 / 528 / 165
Регистрация: 01.04.2010
Сообщений: 1,843
|
|
| 09.11.2012, 13:16 | |
|
А теперь посмотри на верхнюю границу цикла.
1
|
|
|
4 / 4 / 0
Регистрация: 24.07.2012
Сообщений: 76
|
||
| 10.11.2012, 19:18 [ТС] | ||
|
0
|
||
|
2838 / 1647 / 254
Регистрация: 03.12.2007
Сообщений: 4,222
|
|
| 10.11.2012, 22:55 | |
|
Потому символы 10 и 13 - это и есть перевод строки.
1
|
|
| 10.11.2012, 22:55 | |
|
Помогаю со студенческими работами здесь
9
Перевод Ansi в Hex перевод из hex в dec Перевод чисел - в HEX? Перевод string в hex Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Система безопасности+живучести для сервера-слоя интернета (сети). Двойная привязка.
Hrethgir 08.04.2026
Далее были размышления о системе безопасности. Сообщения с наклонным текстом - мои.
А как нам будет можно проверить, что ссылка наша, а не подделана хулиганами, которая выбросит на другую ветку и. . .
|
Модель ЗдрввоСохранения 7: больше работников, больше ресурсов.
anaschu 08.04.2026
работников и заданий может быть сколько угодно, но настроено всё так, что используется пока что только 20%
kYBz3eJf3jQ
|
Дальние перспективы сервера - слоя сети с космологическим дизайном интефейса карты и логики.
Hrethgir 07.04.2026
Дальнейшее ближайшее планирование вывело к размышлениям над дальними перспективами. И вот тут может быть даже будут нужны оценки специалистов, так как в дальних перспективах всё может очень сильно. . .
|
Горе от ума
kumehtar 07.04.2026
Эта мне ментальная установка, что вот прямо сейчас, мол, мне для полного счастья не хватает (нужное вписать), и когда я этого достигну - тогда и полный кайф. Одна из самых сильных ловушек на пути. . . .
|
|
Использование значений реквизитов справочника в документе, с определенными условиями и правами
Maks 07.04.2026
1. Контроль срока действия договора
Алгоритм из решения ниже реализован на примере нетипового документа "ЗаявкаНаРаботу", разработанного в конфигурации КА2.
Задача: уведомлять пользователя, если. . .
|
Доступность команды формы по условию
Maks 07.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2.
Задача: сделать доступной кнопку (команда формы "ЗавершитьСписание") при. . .
|
Уведомление о неверно выбранном значении справочника
Maks 06.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "НарядПутевка", разработанного в конфигурации КА2.
Задача: уведомлять пользователя, если в документе выбран неверный склад. . .
|
Установка Qt Creator для C и C++: ставим среду, CMake и MinGW без фреймворка Qt
8Observer8 05.04.2026
Среду разработки Qt Creator можно установить без фреймворка Qt. Есть отдельный репозиторий для этой среды: https:/ / github. com/ qt-creator/ qt-creator, где можно скачать установщик, на вкладке Releases:. . .
|