Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package MasterMind;
- import java.util.*;
- public class MainMastermind
- {
- public static void main(String[] args)
- {
- Scanner in = new Scanner(System.in);
- Random rnd = new Random();
- String[] kolory = new String[] {"niebieski","zielony","czerwony","zolty","fioletowy","pomaranczowy"};
- int czarne, biale;
- String input;
- boolean ok=true;
- int[] wylosowane = new int[4];
- int[] wybrane = new int[] {-1,-1,-1,-1};
- for (int i=0; i<4; i++)
- {
- wylosowane[i]=(Math.abs(rnd.nextInt())%6);
- //dwie poniższe linijki do usunięcia po zakodzeniu :)
- System.out.println(wylosowane[i]);
- System.out.println(kolory[wylosowane[i]]);
- }
- System.out.println("Podaj cztery kolory z następujących: niebieski, zielony, czerwony, zolty, fioletowy, pomaranczowy.");
- do{
- czarne=0;
- biale=0;
- for (int i=0; i<4; i++)
- {
- do{
- ok=true;
- input = in.nextLine().toLowerCase();
- for(int j=0; j<6; j++)
- {
- if(input.equals(kolory[j]))
- {
- wybrane[i]=j;
- }
- }
- if(wybrane[i]==-1)
- {
- ok=false;
- System.out.println("Nie ma takiego koloru, spróbuj jeszcze raz!");
- }
- }while(!ok);
- }
- /*for(int i=0; i<4; i++)
- {
- System.out.println(wylosowane[i]+ " " + wybrane[i]);
- }*/
- for(int i=0; i<4; i++)
- {
- if(wybrane[i]==wylosowane[i])
- {
- czarne++;
- }
- else
- {
- for(int j=0; j<4; j++)
- {
- if(wybrane[i]==wylosowane[j])
- {
- biale++;
- break;
- }
- }
- }
- }
- System.out.println(czarne + " czarnych i " + biale + " bialych.");
- }while(czarne!=4);
- in.close();
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement