Java :: Aufgabe #354
1 Lösung

Produkt der 2 größten Elemente eines Arrays
Anfänger - Java
von JKooP
- 01.04.2021 um 11:53 Uhr
Erstelle eine Methode/Funktion, die das Produkt der beiden größten Elemente eines Arrays berechnet.
array = { 1, 7, 5, 9, 2, 3 }
Lösung:
(7 * 9) = 63
Je nach Vorliebe bzw. Programmiersprache können natürlich auch Listen oder Vektoren genutzt werden.
Viel Spaß
array = { 1, 7, 5, 9, 2, 3 }
Lösung:
(7 * 9) = 63
Je nach Vorliebe bzw. Programmiersprache können natürlich auch Listen oder Vektoren genutzt werden.
Viel Spaß
Lösungen:

public class ProduktDerZweiGroesstenElemente { public static void main(String[] args) { int[] array = { 1, 7, 5, 9, 2, 3 }; System.out.println("Die Lösung lautet: "+product(array)); } public static int product(int[] array) { //Array absteigend sortieren (Bubblesort) for(int i = 0; i < array.length; i++) { for(int j = 0; j < array.length - 1; j++) { if(array[j] < array[j+1]) { int swap = array[j]; array[j] = array[j+1]; array[j+1] = swap; } } } //Ersten beiden Elemente multiplizieren int product = array[0] * array[1]; return product; } }