Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*
- * To change this license header, choose License Headers in Project Properties.
- * To change this template file, choose Tools | Templates
- * and open the template in the editor.
- */
- package praktika6rugam;
- import java.util.Random;
- import java.util.Scanner;
- /**
- *
- * @author Rasmus
- */
- public class Praktika6Rugam {
- /**
- * @param args the command line arguments
- */
- public static void main(String[] args) {
- Scanner veel = new Scanner(System.in);
- Scanner sc = new Scanner(System.in);
- Random rnd = new Random();
- int randomNum = 0;
- String arvasona = "";
- String valik = "";
- String Sport [] = {"Tennis", "Golf", "Jalgpall", "Pesapall"};
- String Toit [] = {"Pitsa", "Hamburger", "Kana", "Sealiha"};
- String Linnad [] = {"Jõhvi", "Tallinn", "Tartu", "Haapsalu"};
- System.out.println("Tere tulemast meie mängu nimega Hangman. Pead arvama ära sõnu, kui eksid siis sind puuakse üles.");
- System.out.println("Vali kategooriast üks valikutest.:");
- System.out.println("Sport, Toit või Linnad");
- valik = sc.nextLine();
- if(valik.equals("Sport"))
- {
- randomNum = rnd.nextInt(Sport.length-1);
- arvasona = Sport[randomNum];
- }
- else if (valik.equals("Toit"))
- {
- randomNum = rnd.nextInt(Toit.length-1);
- arvasona = Toit[randomNum];
- }
- else if (valik.equals("Linnad"))
- {
- randomNum = rnd.nextInt(Linnad.length-1);
- arvasona = Linnad[randomNum];
- }
- StringBuilder sona = new StringBuilder();
- for(int i=0;i<arvasona.length();i++)
- {
- sona.append("_ ");
- }
- StringBuilder uusbuilder=new StringBuilder();
- int Meiesona=arvasona.length(),counter=0;
- boolean kontroll;
- while(Meiesona>0&&counter<7)
- { System.out.println(sona);
- String uus = veel.nextLine();
- uusbuilder.append(uus);
- kontroll=(arvasona.indexOf(uus)) == - 1;
- if (kontroll==true)
- {
- counter++;
- }
- for(int t=0;t<arvasona.length();t++)
- {
- if(uus.charAt(0)==arvasona.charAt(t))
- {
- Meiesona--;
- sona.replace(2*t, 2*t+1, uus);
- }
- }
- if(counter == 1)
- {
- System.out.println("Valesti arvatud. Proovi uuesti!");
- System.out.println();
- System.out.println();
- System.out.println();
- System.out.println();
- System.out.println("___|___");
- System.out.println();
- }
- else if(counter == 2)
- {
- System.out.println("Valesti arvatud. Proovi uuesti!");
- System.out.println(" |");
- System.out.println(" |");
- System.out.println(" |");
- System.out.println(" |");
- System.out.println(" |");
- System.out.println(" |");
- System.out.println(" |");
- System.out.println("___|___");
- }
- else if(counter == 3)
- {
- System.out.println("Valesti arvatud. Proovi uuesti!");
- System.out.println(" ____________");
- System.out.println(" |");
- System.out.println(" |");
- System.out.println(" |");
- System.out.println(" |");
- System.out.println(" |");
- System.out.println(" |");
- System.out.println(" | ");
- System.out.println("___|___");
- }
- else if(counter == 4)
- {
- System.out.println("Valesti arvatud. Proovi uuesti!");
- System.out.println(" ____________");
- System.out.println(" | _|_");
- System.out.println(" | / \\");
- System.out.println(" | | |");
- System.out.println(" | \\_ _/");
- System.out.println(" |");
- System.out.println(" |");
- System.out.println(" |");
- System.out.println("___|___");
- }
- else if(counter == 5)
- {
- System.out.println("Valesti arvatud. Proovi uuesti!");
- System.out.println(" ____________");
- System.out.println(" | _|_");
- System.out.println(" | / \\");
- System.out.println(" | | |");
- System.out.println(" | \\_ _/");
- System.out.println(" | |");
- System.out.println(" | |");
- System.out.println(" |");
- System.out.println("___|___");
- }
- else if(counter == 6)
- {
- System.out.println("Valesti arvatud. Proovi uuesti!");
- System.out.println(" ____________");
- System.out.println(" | _|_");
- System.out.println(" | / \\");
- System.out.println(" | | |");
- System.out.println(" | \\_ _/");
- System.out.println(" | |");
- System.out.println(" | |");
- System.out.println(" | / \\ ");
- System.out.println("___|___ / \\");
- }
- else if(counter == 7){
- System.out.println("Valesti arvatud.Mäng sai läbi, sind poodi üles.");
- System.out.println(" ____________");
- System.out.println(" | _|_");
- System.out.println(" | / \\");
- System.out.println(" | | |");
- System.out.println(" | \\_ _/");
- System.out.println(" | _|_");
- System.out.println(" | / | \\");
- System.out.println(" | / \\ ");
- System.out.println("___|___ / \\");
- System.out.println("Õigeks sõnaks oli " + arvasona);
- }else
- {
- System.out.println("Võitsid.");
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement