kitalalo.java
 1 import java.util.Scanner;       // input műveletekhez
 2 import java.util.Random;        // véletlen választáshoz
 3 
 4 public class kitalalo {
 5     private static final String[] SZAVAK = {
 6         "fuvola", "csirke", "adatok", "asztal", "fogoly", "bicska", "farkas", 
 7         "almafa", "babona", "gerinc", "dervis", "bagoly", "ecetes", "angyal", "boglya"
 8     };
 9     public static void main(String[] args) {
10         // 2. feladat: véletlen választás a szavak közül ---> REJTETT szó
11         Random random = new Random();
12         int index = random.nextInt(SZAVAK.length);
13         String REJTETT = SZAVAK[index];
14         System.out.println("A rejtett szo: " + REJTETT);
15         // --------------------------------------------------------
16         System.out.println("3. feladat");
17         String TIPP;
18         int tippekszama = 0;
19         do {
20             tippekszama++;
21             Scanner scanner = new Scanner(System.in);
22             System.out.print("Kerem a tippet: ");
23             TIPP = scanner.nextLine();
24             if ("stop".equals(TIPP)) {
25                 tippekszama = 0;
26                 break;
27             }
28             System.out.print("Az eredmeny: ");
29             for (int i = 0; i < TIPP.length(); i++) {
30                 char karakter = TIPP.charAt(i);
31                 if (karakter == REJTETT.charAt(i)) {
32                     System.out.print(karakter);
33                 }
34                 else {
35                     System.out.print('.');
36                 }
37             }
38             System.out.println();
39         } while (!TIPP.equals(REJTETT));
40         // --------------------------------------------------------
41         if (tippekszama > 0) {
42             System.out.printf("%d tippelessel sikerult kitalalni.%n", tippekszama);
43         }
44         else {
45             System.out.println("Stoppoltal...");
46         }
47     }
48 }
49 
50