Aufgaben 28.4.2023
							parent
							
								
									d5c7ddb59d
								
							
						
					
					
						commit
						0be5f96eb7
					
				|  | @ -69,8 +69,6 @@ public class ArrayExperimente | |||
|         return -1; | ||||
|     }     | ||||
|      | ||||
| 
 | ||||
| 
 | ||||
|     /** | ||||
|      * Ermittelt den Wert des groessten im Array enthaltenen Elements. | ||||
|      * @param array Array, in dem gesucht wird. Es darf  | ||||
|  | @ -79,12 +77,16 @@ public class ArrayExperimente | |||
|      */ | ||||
|     public static int maxWert(int[] array) | ||||
|     { | ||||
|         // TODO...
 | ||||
| 
 | ||||
|         // das return steht hier nur, damit der Compiler nicht meckert:
 | ||||
|         return -346; | ||||
|     int maxWert = array[0]; | ||||
|     for(int i=1; i<array.length; i++) | ||||
|     { | ||||
|          if(maxWert < array[i]) | ||||
|         { | ||||
|             maxWert = array[i]; | ||||
|         }   | ||||
|     } | ||||
|     return maxWert; | ||||
|     } | ||||
| 
 | ||||
|     /** | ||||
|      * Ermittelt den Index des groessten im Array enthaltenen Elements. | ||||
|      * @param array Array, in dem gesucht wird. | ||||
|  | @ -92,11 +94,15 @@ public class ArrayExperimente | |||
|      */ | ||||
|     public static int maxIndex(int[] array) | ||||
|     { | ||||
|         // TODO...
 | ||||
| 
 | ||||
|         // das return steht hier nur, damit der Compiler nicht meckert:
 | ||||
|         return -324688; | ||||
| 
 | ||||
|     int maxi = 0; | ||||
|     for(int i=0; i<array.length; i++) | ||||
|     { | ||||
|          if(array[maxi] < array[i]) | ||||
|         { | ||||
|             maxi = i; | ||||
|         }   | ||||
|     } | ||||
|     return maxi; | ||||
|     } | ||||
| 
 | ||||
|     /** | ||||
|  | @ -104,15 +110,9 @@ public class ArrayExperimente | |||
|      * @param array Array, in dem gesucht wird. | ||||
|      * @returns Den Index des groessten vorkommenden Werts. | ||||
|      */ | ||||
|     public static int maxIndexKuerzer(int[] aray) | ||||
|     public static int maxIndexKuerzer(int[] array) | ||||
|     { | ||||
|         // TODO: Formuliere diese Funktion als Einzeiler, indem du
 | ||||
|         // Funktionen, die du oben schon geschrieben hast, geschickt aufrufst.
 | ||||
|         // Diese Variante einfacher zu formulieren als mit einer Schleife
 | ||||
|         // (braucht allerdings mehr Rechenschritte).
 | ||||
| 
 | ||||
|         // das return steht hier nur, damit der Compiler nicht meckert:
 | ||||
|         return -3244786; | ||||
|         return indexVon(maxWert(array),array); | ||||
|     } | ||||
| 
 | ||||
|     /** | ||||
|  | @ -122,10 +122,12 @@ public class ArrayExperimente | |||
|      */ | ||||
|     public static int querSumme(int[] array) | ||||
|     { | ||||
|         // TODO...
 | ||||
| 
 | ||||
|         // das return steht hier nur, damit der Compiler nicht meckert:
 | ||||
|         return -32460; | ||||
|         int summe = 0; | ||||
|         for(int i=0; i<array.length; i++) | ||||
|         { | ||||
|             summe = summe + array[i]; | ||||
|         } | ||||
|         return summe; | ||||
|     }     | ||||
| 
 | ||||
|     /** | ||||
|  | @ -136,11 +138,12 @@ public class ArrayExperimente | |||
|      */ | ||||
|     public static void addiereJeweilsD(int[] array, int zuschlag) | ||||
|     { | ||||
|         // TODO...
 | ||||
|         for(int i=0; i<array.length; i++) | ||||
|         { | ||||
|             array[i] = array[i] + zuschlag; | ||||
|         } | ||||
|          | ||||
|     } | ||||
| 
 | ||||
|      | ||||
| 
 | ||||
|     /** | ||||
|      * Erstellt ein neues Array, in dem die Elemente des | ||||
|      * urspruenglichen Array in der umgekehrten Reihenfolge drin sind. | ||||
|  | @ -149,15 +152,12 @@ public class ArrayExperimente | |||
|      */ | ||||
|     public static int[] arrayUmdrehen(int[] array) | ||||
|     { | ||||
|         // fuer diese Funktion darf man ein neues Array anlegen, das 
 | ||||
|         // die Eintraege von wendeArray in umgedrehter Reihenfolge enthaelt.
 | ||||
|        for(int i=0; i<array.length; i++) | ||||
|         { | ||||
|              | ||||
|         // TODO...
 | ||||
|          | ||||
|         // das return steht hier nur, damit der Compiler nicht meckert:
 | ||||
|         } | ||||
|        int wendeArray = new int[array.length]; | ||||
|         return null; | ||||
| 
 | ||||
|          | ||||
|     } | ||||
| 
 | ||||
|     /** | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue