- Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathzug.java
More file actions
Latest commit
96 lines (70 loc) · 1.74 KB
/
Copy pathzug.java
File metadata and controls
96 lines (70 loc) · 1.74 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
importjava.io.*;
importjava.util.*;
publicclassMain
{
publicstaticvoidmain(Stringargs[])
{
ArrayList<Container> container = newArrayList<Container>();
container.add(newContainer(40));
container.add(newContainer(20));
container.add(newContainer(20));
container.add(newContainer(40));
container.add(newContainer(40));
container.add(newContainer(20));
container.add(newContainer(20));
container.add(newContainer(20));
container.add(newContainer(20));
container.add(newContainer(20));
container.add(newContainer(20));
System.out.println("\nder zug hat:" + sortieren(container) + " Wagoons");
}
publicstaticintsortieren(ArrayList<Container> container)
{
ArrayList<Wagoon> wagoon = newAarrayList<Wagoon>();
inta = 0;
intb = 0;
for(Containerlol: container)
{
if (lol.getContainerLeange() == 20)
{
a++;
if (a % 2 == 0)
{
wagoon.add(newWagoon(1));
}
}
if (lol.getContainerLeange() == 40)
{
b++;
wagoon.add(newWagoon(1));
}
}
if(a % 2 != 0)
wagoon.add(newWagoon(1));
returnwagoon.size();
}
}
publicclassContainer
{
privateintcontainerLeange;
publicContainer(intcontainerLeange)
{
this.containerLeange = containerLeange;
}
publicintgetContainerLeange()
{
returncontainerLeange;
}
}
publicclassWagoon
{
privateintwagoonAnzahl;
publicWagoon(intwagoonAnzahl)
{
this.wagoonAnzahl = wagoonAnzahl;
}
publicintgetWagoonAnzahl()
{
returnwagoonAnzahl;
}
}