Сравните несколько целых чисел и найдите самый большой в Java - PullRequest
0 голосов
/ 15 ноября 2011

Я новичок в Java, и я делаю MAbovePixel Generator. Прямо сейчас моя идея состоит в том, что самые верхние пиксели, а самые правые - синие, с этого момента генератор может получить желтый (песок), а затем оттуда землю и траву.

Пока что у меня есть «генератор», который проверяет пиксель над ним и слева от него. В зависимости от того, какого цвета пиксел, текущий пиксель может быть одним из пикселей рядом с ним.

          if (LeftPixel == 0xFF0000FF) OceanChance = OceanChance + 5;
          if (AbovePixel == 0xFF0000FF) OceanChance = OceanChance + 5;
          if (LeftPixel == 0xFFEDC9AF) SandChance = SandChance + 5;
          if (AbovePixel == 0xFFEDC9AF) SandChance = SandChance + 5;
          if (LeftPixel == 0xFF733D1A) GroundChance = GroundChance + 5;
          if (AbovePixel == 0xFF733D1A) GroundChance = GroundChance + 5;
          if (LeftPixel == 0xFF698B22) GrassChance = GrassChance + 5;
          if (AbovePixel == 0xFF698B22) GrassChance = GrassChance + 5;

На данный момент я не уверен, что делать дальше. У меня есть список, но как мне проверить, что больше всего в Java?

Как мне сравнить все целые числа в списке, и в зависимости от того, что больше, делать что угодно. Или, если есть связь, случайным образом выберите int для использования из списка связей.

Я выполнил поиск в Интернете «Java сравнивает несколько целых чисел», но он не нашел ничего, что я мог бы понять, поэтому, может быть, есть название того, что я пытаюсь сделать, о котором я не знаю?

В любом случае, что лучше всего делать?

Ответы [ 2 ]

1 голос
/ 15 ноября 2011

Итак, у вас есть 4 целых числа Шанса, и вам нужно найти наибольшее? Если это так, поместите их в отсортированный список TreeSet и получите последний элемент в списке

0 голосов
/ 15 ноября 2011

Вы просматриваете список и находите максимум.Если это только 4 значения, вы можете написать 4, если сравнивает каждое из них с текущим максимумом, хотя java jitter, вероятно, именно это и делает.

edit:

или просто используйте Collections # max ()

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...