Мой Java-объект среды выполнения не работает. Почему? [дубликат]JAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Мой Java-объект среды выполнения не работает. Почему? [дубликат]

Сообщение Anonymous »


Каждый раз, когда я выполняю этот простой Java-код и меняю номера и размеры массива, отображается одно и то же использование памяти. Всегда показывает «3064440». Как я могу это исправить?

Код:

публичный класс Main { public static void main(String[] args) { Получитьпамять(); int arr[] = {}; //добавляем числа в массив int n = длина аранжировки; bubbleSort(arr, n); Получитьпамять(); } public static void getMemory() { Время выполнения rt = Runtime.getRuntime(); длинный total_mem = rt.totalMemory(); длинный free_mem = rt.freeMemory(); long Used_mem = total_mem - free_mem; System.out.println(used_mem); } static void bubbleSort(int arr[], int n) { интервал я, j, темп; логическое значение заменено; for (i = 0; i < n - 1; i++) { поменяно = ложь; for (j = 0; j < n - i - 1; j++) { если (arr[j] > arr[j + 1]) { // Меняем местами arr[j] и arr[j+1] темп = arr[j]; arr[j] = arr[j + 1]; arr[j + 1] = темп; поменяно = правда; } } // Если не было двух элементов // заменяем местами во внутреннем цикле, затем прерываем если (поменяно местами == ложь) перерыв; } } } Кто-то знает, почему и как это исправить?
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»