47 lines
1.0 KiB
Java
47 lines
1.0 KiB
Java
import java.util.ArrayList;
|
|
|
|
public class MainStau{
|
|
|
|
public static void main (String[] args){
|
|
|
|
ArrayList<Fahrzeug> stau = new ArrayList<>();
|
|
stau.add(new LKW(1, "Ronnie"));
|
|
stau.add(new Motorrad(9, "Knievel"));
|
|
stau.add(new LKW(13, "Jessi"));
|
|
stau.add(new LKW(21, "Jessi"));
|
|
stau.add(new LKW(29, "Jessi"));
|
|
stau.add(new PKW(37, "Tim"));
|
|
stau.add(new PKW(43, "Tim"));
|
|
stau.add(new Motorrad(49, "Leon"));
|
|
|
|
|
|
int len = 60;
|
|
char[] strasse = new char [len];
|
|
|
|
//Strasse bauen
|
|
for (int i = 0; i <strasse.length; i++){
|
|
|
|
strasse[i] = '_';
|
|
}
|
|
|
|
int staulaenge = 0;
|
|
//Fahrzeuge einfügen
|
|
for (Fahrzeug f : stau){
|
|
for (int i = 0; i < f.length; i++) {
|
|
int pos = f.position + i;
|
|
if (pos < strasse.length) {
|
|
strasse[pos] = f.symbol.charAt(i % f.symbol.length()); // erstes Zeichen
|
|
}
|
|
}
|
|
staulaenge += f.length;
|
|
}
|
|
|
|
|
|
System.out.print(strasse);
|
|
System.out.println("\nDer Stau ist " + staulaenge + "m lang! Fuckkk.");
|
|
|
|
}
|
|
|
|
|
|
|
|
} |