import java.util.Scanner;
public class GuessAWord {
private static final String word = "moloko";
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
System.out.println("Угадайте слово");
int wordLenght = word.length();
StringBuilder stringBuilder = new StringBuilder();
for (int i = 0; i < wordLenght; i++) {
stringBuilder.append("-");
}
String maskWord = stringBuilder.toString();
System.out.println(maskWord);
do {
System.out.print("Введите букву: ");
char c = input.next().charAt(0);
if (word.toLowerCase().indexOf(c) >= 0) {
System.out.println("Есть такая буква в алфавите!");
for (int i = 0; i < word.length(); i++) {
if (word.charAt(i) == c) {
maskWord = replaceLetter(Character.toString(c), maskWord);
}
}
System.out.println(maskWord);
} else {
System.out.println("Промах. Давай ещё!");
}
} while (maskWord.contains("-"));
}
private static String replaceLetter(String letter, String maskWord) {
StringBuilder stringBuilder = new StringBuilder();
for (int i = 0; i < word.length(); i++) {
if (word.charAt(i) == letter.charAt(0)) {
stringBuilder.append(letter);
} else if (maskWord.charAt(i) != '-') {
stringBuilder.append(maskWord.charAt(i));
}
else {
stringBuilder.append("-");
}
}
return stringBuilder.toString();
}
}
double x = 1.0, double y = 1.0, double z = 1.0;
Point point = new Point(x, y, z);
SomeClass.createObject(point);
SomeClass.createObject(new Point(1.0, 1.0, 1.0));
<dependency>
<groupId>javassist</groupId>
<artifactId>javassist</artifactId>
<version>3.12.1.GA</version>
</dependency>
if (message!= null && message.getTypeMessage() == REGISTRATION) {
// TODO
}