Главная | Обратная связь | Поможем написать вашу работу!
МегаЛекции

Пример 4: минимальный элемент массива




Пример 4: минимальный элемент массива

Написанный ниже код практически ничем не отличается от кода, описанного в примере 3. Он в точности наоборот, просто здесь мы ищем минимальное число в массиве в Java. В первом способе воспользуемся методом Math. min().

public class Test {

 

public static void main(String[] args) {

// Нахождение минимального элемента в массиве myArray из 4 элементов типа double.

double[] myArray = {11, 5. 8, 11. 1, 10. 9};

       

// Переменной min задаем максимальное double-значение.

double min = Double. MAX_VALUE;

 

// Перебираем все элементы массива.

for (int i = 0; i < myArray. length; i++) {

     // Переменной min с помощью метода Math. min() присваиваем минимальное значение

     // путем выбора наименьшего из двух значений (" старого" значения min и значения элемента).

     min = Math. min(min, myArray[i]);

}

 

// Выводим на экран наименьшее число массива myArray.

System. out. println(" Минимальный элемент в массиве myArray: " + min);

}

}

Получим следующий результат:

Минимальный элемент в массиве myArray: 5. 8

Ещё один пример нахождения максимального числа в массиве в Java. Здесь мы не будем использовать какие-либо методы.

public class Test {

 

public static void main(String[] args) {

// Нахождение минимального значения в массиве myArray из 4 элементов типа double.

double[] myArray = {11, 5. 8, 11. 1, 10. 9};

    

// Переменной min задаем значение нулевого элемента.

double min = myArray[0];

 

// Перебираем все элементы массива.

for (int i = 1; i < myArray. length; i++) {

     // Сравниваем значение переменной min со значениями элемента массива.

     // Если значение элемента массива меньше значения переменной min,

     // то новое значение переменной min будет равно значению этого элемента.

     if (myArray[i] < min) {

         min = myArray[i];

     }

}

 

// Выводим на экран наименьший элемент массива myArray.

System. out. println(" Минимальное значение в массиве myArray: " + min);

}

}

Получим следующий результат:

Минимальное значение в массиве myArray: 5. 8

Пример 5: сумма массива

В этом примере рассмотрим как получить сумму элементов массива в Java.

public class Test {

 

public static void main(String[] args) {

// Нахождение суммы элементов в массиве myArray из 5 элементов типа double.

double[] myList = {2. 5, 1. 8, 1. 3, 6. 5, 22. 8};

// Инициализируем переменную total.

double total = 0;

 

// Прибавляем к переменной total каждый элемент массива.

for (int i = 0; i < myList. length; i++) {

    total += myList[i];

}

 

// Вывод результата на экран.

System. out. println(" Сумма элементов массива myList: " + total);

}

}

Получим следующий результат:

Сумма элементов массива myList: 34. 9

А в этом примере используем улучшенный цикл for, чтобы найти сумму массива.

public class Test {

 

public static void main(String[] args) {

// Получение суммы элементов в массиве myArray из 5 элементов типа double.

double[] myList = {2. 5, 1. 8, 1. 3, 6. 5, 22. 8};

// Инициализируем переменную total.

double total = 0;

 

// Прибавляем к переменной total каждый элемент массива с помощью улучшенного цикла for.

for(double element: myList) {

    total += element;

}

 

// Вывод результата на экран.

System. out. println(" Сумма массива myList: " + total);

}

}

Получим следующий результат:

Сумма массива myList: 34. 9

Пример 6: вывод массива

В данном примере рассмотрим как вывести массив на экран в Java.

public class Test {

 

public static void main(String[] args) {

// Вывод на экран массива myArray из 5 элементов типа double.

double[] myList = {11. 5, 1. 9, 5. 32, 8. 8, 15. 8};

 

// Вывод массива на экран с помощью улучшенного цикла for.

System. out. print(" Вывод элементов массива myList: " );

for(double element: myList) {

    System. out. print(element + ", " );

}

     

// Вывод элементов массива на экран.

System. out. print(" \nВывод элементов массива myList: " );

for (int i = 0; i < myList. length; i++) {

    System. out. print(myList[i] + ", " );

}

}

}

Получим следующий результат:

Вывод элементов массива myList: 11. 5, 1. 9, 5. 32, 8. 8, 15. 8,

Вывод элементов массива myList: 11. 5, 1. 9, 5. 32, 8. 8, 15. 8,

Пример 7: вывод четных и нечетных элементов массива

В примере показано как вывести четные и нечетных элементы массива в Java.

public class Test {

 

public static void main(String[] args) {

// Массива myArray из 5 элементов типа double.

double[] myList = {2, 2. 7, 3, 12, 23. 8};

 

// Вывод четных элементов массива на экран.

System. out. print(" Четные элементы массива myList: " );

for (int i = 0; i < myList. length; i++) {

    if(myList[i]%2 == 0){

        System. out. print(myList[i] + ", " );

    }

}

     

// Вывод нечетных элементов массива на экран.

System. out. print(" \nНечетные элементы массива myList: " );

for (int i = 0; i < myList. length; i++) {

    if(myList[i]%2! = 0){

        System. out. print(myList[i] + ", " );

    }

}

}

}

Получим следующий результат:

Четные элементы массива myList: 2. 0, 12. 0, Нечетные элементы массива myList: 2. 7, 3. 0, 23. 8,

Пример 8: вывод элементов массива с четным и нечетным индексом

В примере показано как вывести на экран элементы массива с четным и нечетным индексом.

public class Test { public static void main(String[] args) { // Массив myArray из 5 элементов типа double. double[] myList = {11. 5, 1. 9, 5. 32, 8. 8, 15. 8}; // Вывод элементов массива с четным индексом на экран. System. out. print(" Элементы массива myList с четным индексом: " ); for (int i = 0; i < myList. length; i++) {    if(i%2 == 0){        System. out. print(" индекс " + i + " = " + myList[i] + ", " );     }   }       // Вывод элементов массива с нечетным индексом на экран. System. out. print(" \nЭлементы массива myList с нечетным индексом: " ); for (int i = 0; i < myList. length; i++) {    if(i%2! = 0){        System. out. print(" индекс " + i + " = " + myList[i] + ", " );     } } }}

Получим следующий результат:

Элементы массива myList с четным индексом: индекс 0 = 11. 5, индекс 2 = 5. 32, индекс 4 = 15. 8, Элементы массива myList с нечетным индексом: индекс 1 = 1. 9, индекс 3 = 8. 8,

 

Поделиться:





Воспользуйтесь поиском по сайту:



©2015 - 2024 megalektsii.ru Все авторские права принадлежат авторам лекционных материалов. Обратная связь с нами...