|
4 / 4 / 0
Регистрация: 24.07.2012
Сообщений: 76
|
|||||||||||
Перевод в Hex01.11.2012, 13:46. Показов 6400. Ответов 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 Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Установка Qt Creator для C и C++: ставим среду, CMake и MinGW без фреймворка Qt
8Observer8 05.04.2026
Среду разработки Qt Creator можно установить без фреймворка Qt. Есть отдельный репозиторий для этой среды: https:/ / github. com/ qt-creator/ qt-creator, где можно скачать установщик, на вкладке Releases:. . .
|
AkelPad-скрипты, структуры, и немного лирики..
testuser2 05.04.2026
Такая программа, как AkelPad существует уже давно, и также давно существуют скрипты под нее. Тем не менее, прога живет, периодически что-то не спеша дополняется, улучшается. Что меня в первую очередь. . .
|
Отображение реквизитов в документе по условию и контроль их заполнения
Maks 04.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеСпецтехники", разработанного в конфигурации КА2.
Данный документ берёт данные из другого нетипового документа. . .
|
Фото всей Земли с борта корабля Orion миссии Artemis II
kumehtar 04.04.2026
Это первое подобное фото сделанное человеком за 50 лет. Снимок называют новым вариантом легендарной фотографии «The Blue Marble» 1972 года, сделанной с борта корабля «Аполлон-17». Новое фото. . .
|
|
Вывод диалогового окна перед закрытием, если документ не проведён
Maks 04.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2.
Задача: реализовать программный контроль на предмет проведения документа. . .
|
Программный контроль заполнения реквизитов табличной части документа
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2.
Задача:
1. Реализовать контроль заполнения реквизита. . .
|
wmic не является внутренней или внешней командой
Maks 02.04.2026
Решение:
DISM / Online / Add-Capability / CapabilityName:WMIC~~~~
Отсюда: https:/ / winitpro. ru/ index. php/ 2025/ 02/ 14/ komanda-wmic-ne-naydena/
|
Программная установка даты и запрет ее изменения
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2.
Задача: при создании документов установить период списания автоматически. . .
|