Java Programm für ein Tennisspiel?

Antwort

Ein einfaches Java-Programm für ein Tennis-Spiel kann die grundlegenden Regeln und das Scoring-System von Tennis implementieren. Hier ist ein Beispiel, wie ein solches Programm aussehen könnte: ```java public class TennisGame { private int player1Score = 0; private int player2Score = 0; public void player1Scores() { player1Score++; } public void player2Scores() { player2Score++; } private String getScoreDescription(int score) { switch (score) { case 0: return "Love"; case 1: return "Fifteen"; case 2: return "Thirty"; case 3: return "Forty"; default: return "Invalid"; } } public String getScore() { if (player1Score >= 4 && player1Score - player2Score >= 2) { return "Player 1 wins"; } else if (player2Score >= 4 && player2Score - player1Score >= 2) { return "Player 2 wins"; } else if (player1Score >= 3 && player2Score >= 3) { if (player1Score == player2Score) { return "Deuce"; } else if (player1Score > player2Score) { return "Advantage Player 1"; } else { return "Advantage Player 2"; } } else { return getScoreDescription(player1Score) + " - " + getScoreDescription(player2Score); } } public static void main(String[] args) { TennisGame game = new TennisGame(); game.player1Scores(); game.player1Scores(); game.player2Scores(); game.player1Scores(); System.out.println(game.getScore()); // Output: Forty - Fifteen game.player2Scores(); game.player2Scores(); System.out.println(game.getScore()); // Output: Deuce game.player1Scores(); System.out.println(game.getScore()); // Output: Advantage Player 1 game.player1Scores(); System.out.println(game.getScore()); // Output: Player 1 wins } } ``` Dieses Programm simuliert ein einfaches Tennis-Spiel, bei dem die Punktestände der beiden Spieler verfolgt und entsprechend den Tennisregeln ausgegeben werden. Die `main`-Methode zeigt ein Beispiel, wie das Spiel ablaufen könnte.

Kategorie: Software Tags: Java Tennis Programm
Frage stellen und sofort Antwort erhalten

Verwandte Fragen

Was ist Javaw?

Javaw ist ein Befehl, der in der Java-Entwicklungsumgebung verwendet wird, um Java-Anwendungen ohne ein Konsolenfenster auszuführen. Im Gegensatz zu "java", das die Anwendung in einem T... [mehr]

Wie installiert man das Java Development Kit JDK?

Um das Java Development Kit (JDK) zu installieren, folge diesen Schritten: 1. **JDK herunterladen**: - Besuche die offizielle Oracle-Website oder die OpenJDK-Website. - Wähle die passende... [mehr]

Was ist Access?

Access kann verschiedene Bedeutungen haben, je nach Kontext. In der Informatik bezieht sich "Access" häufig auf Microsoft Access, eine Datenbankanwendung, die Teil der Microsoft Office... [mehr]

Hallo Michael, er hat das Programm für die erste Seite bearbeitet und ist jetzt an der zweiten Seite.

Hallo Michael, er hat das Programm für die erste Seite bearbeitet und ist jetzt an der zweiten Seite dran.

Welche Möglichkeiten gibt es zur Bearbeitung eines Angebots mit einem geeigneten Programm?

Um ein Angebot zu bearbeiten, wenn ein geeignetes Programm genutzt wird, stehen verschiedene Möglichkeiten zur Verfügung: 1. **Textverarbeitung**: Programme wie Microsoft Word oder Google D... [mehr]

Programm zur Automatisierung am PC?

Es gibt verschiedene Programme zur Automatisierung am PC die dir helfen können, repetitive Aufgaben zu vereinfachen. Hier sind einige beliebte Optionen: 1. **AutoHotkey**: Ein leistungsstarkes S... [mehr]

Suche ein Programm zur Erstellung realistischer Mädchenbilder für Android.

Eine empfehlenswerte Software zur Erstellung von realistischen Bildern von Mädchen auf Android ist "Artbreeder". Diese App ermöglicht es dir, Bilder zu kombinieren und zu bearbeite... [mehr]