このコードの何が問題なのかを知る必要があります。実行するたびに、答えは常に真です(たとえ偽であっても)、誰かがこのコードを書くためのより短い方法を知っていれば...これも役立ちます:) thk
プログラムのコードは次のとおりです。
import java.io.Console;
import java.util.Random;
import java.util.Scanner;
public class texting {
public static void main(String[] args) {
int le = 1;
int fail = 0;
System.out.println ("Writting Check");
System.out.println("Write The Lettes Fast you can and try to not worng, you have 60 sec");
System.out.println("Press Enter To Continue");
while (fail < 3)
{
String random = "";
Random r = new Random();
String chars = "abcdedfghijklmnopqrstuvwxyz";
int time=60;
int lives = 3-fail;
System.out.println("Live Remiend:" + lives);
for (int i = 0; i < le; i++)
{
random += chars.charAt(r.nextInt(chars.length()));
}
System.out.println("Write The letters and prees enter");
System.out.println(random);
Scanner sc = new Scanner(System.in);
String answer = sc.nextLine();
System.out.println(random != answer);
if (random != answer)
{
System.out.println("Text Is Worng Try Again");
fail++;
}
else
{
le++;
}
}
}
}