Untitled
unknown
plain_text
a year ago
5.7 kB
2
Indexable
Never
import java.util.*; public class Main { static Auto[] meinArray = new Auto[10]; //public static Scanner mS; static int regalstelle = 10; public static void main(String[] args) { Scanner mS = new Scanner(System.in); //Auto(int pvMax, int pPS, int pHubraum, int pDrehzahl, int pPreis, int pZylinder, String pName, String pHerkunft) meinArray[0] = new Auto(210, 130, 2000, 6000, 15000, 4, "Vectra", "Opel"); meinArray[1] = new Auto(296, 525, 4000, 9000, 320000, 6, "911 GT3 RS", "Porsche"); meinArray[2] = new Auto(230, 163, 2400, 5000, 60000, 4, "3er e91", "BMW"); meinArray[3] = new Auto(170, 103, 1500, 5000, 17000, 4, "Multipla", "Fiat"); meinArray[4] = new Auto(143, 55, 1100, 5000, 8500, 4, "Twingo", "Renault"); meinArray[5] = new Auto(400, 2300, 5000, 8500, 1700000, 3, "Gemera", "Koenigsegg"); meinArray[6] = new Auto(320, 648, 8400, 5600, 140000, 10, "Viper", "Dodge"); meinArray[7] = new Auto(300, 517, 6200, 6000, 190000, 8, "C63", "Mercedes-AMG"); meinArray[8] = new Auto(16, 3, 90, 470, 48000, 4, "Benz Victoria", "Mercedes-Benz"); meinArray[9] = new Auto(305, 650, 4000, 6300, 175000, 4, "RS6", "Audi"); while(true) { System.out.println("Willkommen zum Autoquartett"); System.out.println("------------------------"); System.out.println(); System.out.println("1. Auto anlegen"); System.out.println("2. Autos anzeigen"); System.out.println("3. Autos sortieren"); System.out.println("4. Spielen"); System.out.println("5. Programm verlassen"); System.out.println(); System.out.println("Deine Eingabe?"); System.out.println(); int eingabe = mS.nextInt(); System.out.println(); System.out.println("Es wird zum Menuepunkt "+eingabe+" gewechselt!"); System.out.println(); if(eingabe == 1) { if(regalstelle < 10){ anlegen(); } else{ System.out.println("Das Array ist voll!"); } } if(eingabe == 2) { anzeigen(); } if(eingabe == 3) { //sortieren(); } if(eingabe == 4) { spielen(); } if(eingabe == 5) { System.exit(0); } } // Ende der while Schleife } // Ende der main-Methode public static void anlegen() { Scanner mS = new Scanner(System.in);// Frage nach allen Informationen, um ein Auto anzulegen System.out.println("Gib bitte die folgenen Informationen an:"); System.out.println(); // Leerzeile System.out.println("vMax (maximale Geschwindigkeit):"); System.out.println(); // Leerzeile int vMax = mS.nextInt(); System.out.println("Drehzahl:"); System.out.println(); // Leerzeile int Drehzahl = mS.nextInt(); System.out.println("PS:"); System.out.println(); // Leerzeile int PS = mS.nextInt(); System.out.println("Hubraum:"); System.out.println(); // Leerzeile int Hubraum = mS.nextInt(); System.out.println("Preis:"); System.out.println(); // Leerzeile int Preis = mS.nextInt(); System.out.println("Zylinder:"); System.out.println(); // Leerzeile int Zylinder = mS.nextInt(); System.out.println("Name:"); System.out.println(); // Leerzeile String Name = mS.next(); System.out.println("Herkunft:"); System.out.println(); // Leerzeile String Herkunft = mS.next(); Auto newAuto = new Auto(vMax, PS, Hubraum, Drehzahl, Preis, Zylinder, Name, Herkunft); meinArray[regalstelle] = newAuto; regalstelle = regalstelle+1; } public static void anzeigen(){ int zaehler = 0; while (zaehler < regalstelle){ System.out.println(zaehler+1+".Auto: "+meinArray[zaehler].getName()); zaehler++; } } public static void spielen(){ System.out.println("SPIELMODUS"); System.out.println("----------"); Auto[] spieler1 = new Auto[5]; Auto[] spieler2 = new Auto[5]; int zaehlerSpieler1 = 0; int zaehlerSpieler2 = 0; int i = 0; while(i < regalstelle){ Random zufallsgenerator = new Random(); int zufallszahl = zufallsgenerator.nextInt(2); System.out.println(i+1+".Durchgang: Zufallszahl:"+ zufallszahl); if (zufallszahl == 0){ if (zaehlerSpieler1 < 5){ spieler1[zaehlerSpieler1] = meinArray[i]; zaehlerSpieler1++; } else{ spieler2[zaehlerSpieler2] = meinArray[i]; zaehlerSpieler2++; } } if (zufallszahl == 1){ if (zaehlerSpieler2 < 5){ spieler2[zaehlerSpieler2] = meinArray[i]; zaehlerSpieler1++; } else{ spieler1[zaehlerSpieler1] = meinArray[i]; zaehlerSpieler1++; } } i++; } } } // Ende Main Klasse