Merge branch 'master' of git.haw-hamburg.de:pm1-tutorium/slides
This commit is contained in:
commit
5d2676a291
43
arrays.md
43
arrays.md
|
@ -5,3 +5,46 @@ url: https://git.haw-hamburg.de/pm1-tutorium/slides
|
|||
header: Programmieren 1 **Tutorium**
|
||||
footer: Henri Burau und Eva Meinen
|
||||
-->
|
||||
|
||||
# Arrays
|
||||
|
||||
```java
|
||||
int[] array1 = new int[5];
|
||||
|
||||
int[] array2 = {1, 2, 3, 4, 5};
|
||||
```
|
||||
|
||||
Array-Elemente werden über Index angesprochen, beginnend bei 0;
|
||||
|
||||
```java
|
||||
for(int i = 0; i < array1.length ; i++){
|
||||
array1[i] = i;
|
||||
}
|
||||
```
|
||||
|
||||
---
|
||||
|
||||

|
||||
|
||||
---
|
||||
## Mehrdimensionale Arrays
|
||||
|
||||

|
||||
|
||||
|
||||
* m[0][0][0]
|
||||
* m[1][2][5]
|
||||
* m[1][3]
|
||||
|
||||
---
|
||||
## Aufgaben
|
||||
|
||||
1) Implementiere die Methode int produkt(int[] values), die das Produkt (Ergebnis einer Multiplikation) zurück gibt
|
||||
|
||||
2) Implementiere die Methode sort5(int[] values), welche zuerst alle Werte die kleiner 5 und dann alle Werte >= 5 auf der Konsole ausgibt.
|
||||
|
||||
3) Implementiere die Methode int[] min(int[] values), welche die zwei kleinsten Werte in einem Array zurück gibt.
|
||||
|
||||
4) Implementiere eine Methode int[][] turnArray(int[][] values), welche einen übergebenen 2-dim Array umdrehen zB [{1, 2, 3}, {4, 5, 6}] \rightarrow [{6, 5, 4}, {3, 2, 1}]
|
||||
|
||||
5) Aufgabe Sieb des Eratosthenes aus der VL (wer dies noch nicht bearbeitet hat)
|
||||
|
|
File diff suppressed because one or more lines are too long
After Width: | Height: | Size: 5.5 KiB |
Binary file not shown.
After Width: | Height: | Size: 39 KiB |
Loading…
Reference in New Issue