Пример 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 Все авторские права принадлежат авторам лекционных материалов. Обратная связь с нами...
|