С Новым годом! Форум программистов, компьютерный форум, киберфорум
Java
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.60/5: Рейтинг темы: голосов - 5, средняя оценка - 4.60
0 / 0 / 0
Регистрация: 04.01.2013
Сообщений: 5
1

Генерация чисел

04.01.2013, 18:47. Показов 941. Ответов 6
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Здравствуйте, уважаемые форумчане !
Недавно начал изучать java и что-то никак не могу понять как "заставить" работать код:
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
  private String NumGen(String paramString)
  {
    if (paramString.length() > 10)
      paramString = paramString.substring(0, 5) + paramString.substring(-5 + paramString.length());
    int i = 0;
    byte[] arrayOfByte = paramString.getBytes();
    int j = 0;
    int k = 0;
    if (k >= paramString.length())
      label65: if (i > 65535)
        break label161;
    while (true)
    {
      if (i >= -65535)
      {
        if (i < 0)
          i += 0;
        Object[] arrayOfObject = new Object[1];
        arrayOfObject[0] = Integer.valueOf(i);
        return String.format("%05d", arrayOfObject);
        int m = 0;
        if (k == 3)
          m = 1;
        i = i + m * 600 + 500 * arrayOfByte[k];
        j++;
        if (j >= 10)
          j = 0;
        k++;
        break;
        label161: i %= 65536;
        break label65;
      }
      i %= 65536;
    }
  }
На Вас вся надежда. Буду очень признателен за помощь.
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
04.01.2013, 18:47
Ответы с готовыми решениями:

Генерация чисел
Привет всем. Мне надо чтобы генерировалось число в определённых приделах... Например, чтоб...

Генерация различных чисел
Всем привет! Помогите пожалуйста с заданием: нужно написать программу, генерирующую 25 различных...

Генерация чисел
Здраствуйте, есть проблема: По заданию необходимо реализовать генерацию случайных чисел по...

Генерация чисел
Добрый день. Нужно сгенерировать число в таком плане 20&lt;X±40&lt;440. Каким образом это лучше сделать,...

6
ɐwʎ ɔ vǝmоɔ dиw ɐʚонɔ
443 / 442 / 100
Регистрация: 14.10.2012
Сообщений: 1,146
Записей в блоге: 9
04.01.2013, 20:07 2
ну я бы назвал это "кусок кода", можно попросить в двух словах что он делает\должен делать?
а "по быстрому" private метод может быть вызван только с этого же класса, где находится собственно сам метод. Вы же это помните?
private String NumGen(String paramString)
0
104 / 104 / 27
Регистрация: 11.08.2011
Сообщений: 301
04.01.2013, 20:09 3
или даже один метод кода
0
0 / 0 / 0
Регистрация: 04.01.2013
Сообщений: 5
04.01.2013, 20:26  [ТС] 4
Этот "кусок кода" , должен генерировать число при вызове:
NumGen("Опр. число");
0
ɐwʎ ɔ vǝmоɔ dиw ɐʚонɔ
443 / 442 / 100
Регистрация: 14.10.2012
Сообщений: 1,146
Записей в блоге: 9
04.01.2013, 20:34 5
Цитата Сообщение от Header Посмотреть сообщение
Этот "кусок кода" , должен генерировать число при вызове:
NumGen("Опр. число");
прекрасное описание, чувствую переписать будет проще давайте пример на пальцах, что примерно поступает на вход, "Опр.число" ? а должно "выйти". Без обид, но это лучшее что я за сегодня видел )
0
0 / 0 / 0
Регистрация: 04.01.2013
Сообщений: 5
05.01.2013, 16:49  [ТС] 6
Работает, как кейген: вводится код, ф-я обрабатывает код и выдает ключ. Это, по крайней мере, я так представляю

Добавлено через 20 часов 8 минут
Только исправил "несколько" ошибок, вылезла очередная:
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
   public class Test{
 
private String NumGen(String paramString)
  {
    if (paramString.length() > 10)
      paramString = paramString.substring(0, 5) + paramString.substring(-5 + paramString.length());
    int i = 0;
    byte[] arrayOfByte = paramString.getBytes();
    int j = 0;
    int k = 0;
    if (k >= paramString.length())
      label65: if (i > 65535)
        break label65;
    while (true)
    {
      if (i >= -65535)
      {
        if (i < 0)
          i += 0;
        Object[] arrayOfObject = new Object[1];
        arrayOfObject[0] = Integer.valueOf(i);
        return String.format("%05d", arrayOfObject);
         int.m = 0;
        if (k == 3)
          m = 1;
        i = i + m * 600 + 500 * arrayOfByte[k];
        j++;
        if (j >= 10)
          j = 0;
        k++;
       
       i %= 65536; 
       break;
      }
      i %= 65536;
    }
  return 0;
  }
}
Test.java:23: class expected
0
ɐwʎ ɔ vǝmоɔ dиw ɐʚонɔ
443 / 442 / 100
Регистрация: 14.10.2012
Сообщений: 1,146
Записей в блоге: 9
05.01.2013, 21:04 7
не достижимый кусок кода начинается с 23й строки, кажется
0
05.01.2013, 21:04
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
05.01.2013, 21:04
Помогаю со студенческими работами здесь

Генерация чисел
Здравствуйте. Вот стало интересно, а как же в различных карточных играх делается генерация карт?...

Генерация случайных чисел
Не могу понять как генерировать случайные числа с двумя знаками после запятой. Вот программа....

Генерация случайных чисел
Помогите решить задачу. Рандомно генерируется число, это число записывается в список. Потом число...

Генерация первых n чисел Фибоначчи
Создать программу, которая способна генерировать первые n чисел Фибоначчи (где n -- параметр,...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Новые блоги и статьи
Это работает. Скорость асинхронной логики велика. Вопрос видимо останется в стабильности. Плата - огонь!
Hrethgir 13.01.2025
По прошлому проекту в Logisim Evolution https:/ / www. cyberforum. ru/ blogs/ 223907/ blog8781. html прилагаю файл архива проекта Gowin Eda и снимок. Восьмибитный счётчик из сумматора+ генератор сигнала. . .
UserScript для подсветки кнопок языков программировани­­­­я в зависимости от текущего раздела
volvo 13.01.2025
В результате работы этого скрипта подсвечиваются нужные кнопки не только в форме быстрого ответа, но и при редактировании сообщения: / / ==UserScript== / / @name CF_DefaultLangSelect / / . . .
Введение в модели и алгоритмы машинного обучения
InfoMaster 12.01.2025
Машинное обучение представляет собой одну из наиболее динамично развивающихся областей искусственного интеллекта, которая фокусируется на разработке алгоритмов и методов, позволяющих компьютерам. . .
Как на Python создать нейросеть для решения задач
InfoMaster 12.01.2025
В контексте стремительного развития современных технологий особое внимание уделяется таким инструментам, как нейросети. Эти структуры, вдохновленные биологическими нейронными сетями, используются для. . .
Как создать нейросеть для генерации картинок на Python
InfoMaster 12.01.2025
Генерация изображений с помощью искусственных нейронных сетей стала одним из наиболее захватывающих направлений в области компьютерного зрения и машинного обучения. В этой статье мы рассмотрим. . .
Создание нейросети для генерации текста на Python
InfoMaster 12.01.2025
Нейросети, или искусственные нейронные сети, представляют собой модели машинного обучения, вдохновленные работой человеческого мозга. Они состоят из множества взаимосвязанных узлов, или "нейронов",. . .
Как создать нейросеть распознавания изображений на Python
InfoMaster 12.01.2025
Введение в распознавание изображений с помощью нейросетей Распознавание изображений с помощью нейронных сетей стало одним из самых впечатляющих достижений в области искусственного интеллекта. Эта. . .
Основы искуственного интеллекта
InfoMaster 12.01.2025
Искусственный интеллект (ИИ) представляет собой одну из наиболее динамично развивающихся областей современной науки и технологий. В широком смысле под искусственным интеллектом понимается способность. . .
Python и нейросети
InfoMaster 12.01.2025
Искусственные нейронные сети стали неотъемлемой частью современных технологий, революционизировав множество областей - от медицинской диагностики до автономных транспортных средств. Python, благодаря. . .
Python в машинном обучении
InfoMaster 12.01.2025
Python стал неотъемлемой частью современного машинного обучения, завоевав позицию ведущего языка программирования в этой области. Его популярность обусловлена несколькими ключевыми факторами, которые. . .
Создание UI на Python с TKinter
InfoMaster 12.01.2025
TKinter — это одна из наиболее популярных библиотек для создания графических интерфейсов пользователей (GUI) в языке программирования Python. TKinter входит в стандартную библиотеку Python, что. . .
HTML5 в разработке мобильных приложений
InfoMaster 12.01.2025
Введение: Обзор роли HTML5 в мобильной разработке В современном мире мобильных технологий HTML5 стал ключевым инструментом для разработки кроссплатформенных приложений. Эта технология произвела. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru