[JAVA] Janken-Spiel


Memo
Janken-Spiel Sprache: Java Umgebung: Eclipse Arbeitszeit: ca. 3,5 Stunden

Person.java



class Person {
		
	public void you() {
		Scanner scan = new Scanner(System.in);
Hier → in dir= scan.nextInt();
		if(you == 0) { ......
	

Janken.java


import java.util.Scanner;
public class Janken {

	public static void main(String[] args) {
    Person player = new Person();
    Person computer = new Person();
    int retry;
    int noRetry = 1;

    do {System.out.println("Was möchten Sie herausbringen? 0: Goo, 1: Choki, 2: Par");
	System.out.print("Bitte gebe eine Nummer ein:");
    player.you();
   	computer.com();
	int you =player.getYou();
	int com =computer.getCom();
	result(you,com);

	Scanner re = new Scanner(System.in);
	System.out.println("Nochmal abspielen? Ja: 0/Nein: 1");
	retry = re.nextInt();

    }while(retry!=noRetry);
    	System.out.println("Ende");
	}

   	public static void result(int you, int com) {
		if(you == com) {
			System.out.println("Ich bin Aiko");
		}else if((you == 0 && com == 1)||(you == 1 && com == 2)||(you == 2 && com == 0) ) {
			System.out.println("Du gewinnst");
		}else if((you == 0 && com == 2)||(you == 1 && com == 0)||(you == 2 && com == 1)){
			System.out.println("Du verlierst");
		}
   	}
}

Person.java


import java.util.Random;
import java.util.Scanner;

class Person {

	private int you;
	private int ran;
		
	String[]hands = {"Schmiere","Choki","Par"};
		
	public void you() {
		Scanner scan = new Scanner(System.in);
		you = scan.nextInt();
		if(you == 0) {
			System.out.println("Sie sind"+hands[you]+"Wurde ausgestellt");
		}else if(you == 1) {
			System.out.println("Sie sind"+hands[you]+"Wurde ausgestellt");
		}else if(you == 2){
			System.out.println("Sie sind"+hands[you]+"Wurde ausgestellt");
		}else{
			System.out.println("Die eingegebene Nummer ist ungültig");
		}
	}
	public void com() {
		Random random = new Random();
		ran = random.nextInt(3); //Wählen Sie zufällig eine Zahl zwischen 0 und 3
		if(ran == 0) {
			System.out.println("Gegner"+hands[ran]+"Wurde ausgestellt");
		}else if(ran == 1) {
			System.out.println("Gegner"+hands[ran]+"Wurde ausgestellt");
		}else if(ran == 2){
			System.out.println("Gegner"+hands[ran]+"Wurde ausgestellt");
		}
	}
	
	public int getYou() {
		return you;
	}	
	public int getCom() {
		return ran;
	}
}

Recommended Posts

Janken-Spiel
Janken Spiel Java-Praxis
Fünfäugiges Spiel
Anfänger spielen Janken-Spiele in Java
Einfache Janken
Java Janken
Kinx Algorithm-Life-Spiel
Janken in Java
Ich habe ein Janken-Spiel in Java (CLI) gemacht.
Ein einfaches Stein-Papier-Scheren-Spiel mit JavaFX und SceneBuilder