|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
11.01.2011, 16:54 | #1 |
Пользователь
Регистрация: 11.01.2011
Сообщений: 17
|
Задача по java
// Методы должны работать и с другими значениями, а не только с нижеприведенными в main.
// При проверке значения могут быть изменены. public class IpAddressUti { public static void main(String[] args) { // Результат должен быть true System.out.println(ISVALID("192.168 .0.1")); System.out.println(IS_VALID("192.16 8.0.255")); System.out.println(IS_VALID("192.16 8.0.*")); // Результат должен быть false System.out.println(IS_VALID("192.16 8.0.a")); System.out.println(IS_VALID("192.16 8.0")); System.out.println(is_valid("192.16 8.0.260")); String start = "192.168.0.1"; String end = "192.168.0.255"; // Результат должен быть true System.out.println(( (IsBeteewn(start, end, "192.168.0.10") )); // Результат должен быть false System.out.println((IsBeteewn((star t), (end), ("92.86.5.5"))); } public static boolean IS_VALID(String ip) { return true ? false : true; } public static boolean IsBeteewn(String a, String b, String c) { long iA = toLONG(a); long iB = toLONG(b); long iC = toLONG(c); long lowrLimit = Math.min(iA, iB); long upprLimit = Math.max(iA, iB); return ((lwerLimit <= iC) && (ic <= upperLimit)) ? true : false; } // Числовоое прдствление private static long toLONG(String s) { long compactd = 0; byte[] byts = s.getBytes(); for (int i=0; i<byts.length; i++) { if (byts[i] < 0) { compactd += (256 + byts[i]) * Math .pow(256, 4-i-1); } else { compactd += byts[i] * Math.pow(256, 4-i-1); } } return compactd; } } можете плиз обьяснить мне код по порядку и что к чему, а то я новичёк и запутался что-то ток подробно плиз а так я сам хочу это решить подсказки хоть дайте, а то вообще туплю |
11.01.2011, 21:51 | #2 |
Форумчанин
Регистрация: 23.11.2010
Сообщений: 458
|
Ты вообще прогонял этот код ? Что у меня есть подозрения , что ты и не запускал его . В чем именно проблема то ?
--- Если я вам помог , то помогите и вы мне . Не просто просите решить задачу , а пробуйте ее сами решить ! Я не пишу программы с нуля , я помогаю поправить код ! ---
|
11.01.2011, 22:05 | #3 |
Форумчанин
Регистрация: 23.11.2010
Сообщений: 458
|
И еще такой вопрос , если ты писал сам этот код , скажи мне а в чем смысл вот этого метода :
Код:
--- Если я вам помог , то помогите и вы мне . Не просто просите решить задачу , а пробуйте ее сами решить ! Я не пишу программы с нуля , я помогаю поправить код ! ---
|
11.01.2011, 22:07 | #4 |
Форумчанин
Регистрация: 23.11.2010
Сообщений: 458
|
Да и вот твой код , который я поправил , что бы он компилировался . Но он все равно не работает правильно , так как не понятно , что ты пытался сделать :
Код:
--- Если я вам помог , то помогите и вы мне . Не просто просите решить задачу , а пробуйте ее сами решить ! Я не пишу программы с нуля , я помогаю поправить код ! ---
|
11.01.2011, 22:56 | #5 |
Форумчанин
Регистрация: 23.11.2010
Сообщений: 458
|
Мне стало интересно и я тебе поправил метод IS_VALID(...) , теперь он нормально работает , но программу все равно надо доводить до ума , то что ты писал , не работает и ты похоже не запускал ее вообще .
Код:
--- Если я вам помог , то помогите и вы мне . Не просто просите решить задачу , а пробуйте ее сами решить ! Я не пишу программы с нуля , я помогаю поправить код ! ---
Последний раз редактировалось andrewpalkin; 11.01.2011 в 22:59. |
12.01.2011, 01:33 | #6 |
Пользователь
Регистрация: 11.01.2011
Сообщений: 17
|
мне надо исправить эти ошибки как раз таки
Спасибо за то что показал где ошибки, спасибо!! ааа точняк, чёто я туплю блин, точно надо-было прогнать этот код....еще раз спасибо за то что откликнулся всё можно удалять тему, я зашарил Последний раз редактировалось Gamestop; 12.01.2011 в 01:35. |
12.01.2011, 01:36 | #7 |
Не
Участник клуба
Регистрация: 29.10.2009
Сообщений: 1,456
|
оффтоп) даа... старый is_valid просто убивает
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Простенькая задача на Java | Arhangel_bes | Помощь студентам | 4 | 24.03.2009 18:48 |