[JAVA] J'ai essayé de vérifier la vie précédente avant la vie précédente au lieu de Zundoko Kiyoshi

J'apprends Java dans une école de formation, alors je l'ai fait en pratiquant les listes et le branchement conditionnel.


import java.util.LinkedList;
import java.util.List;
import java.util.Random;
import java.util.stream.Collectors;

public class zensecheck {
	public static void main(String[] args) {

		System.out.println("votre");

		//Liste pour comparaison
		String correctStr = "Vie pré-précédente";
		//Liste qui produit des caractères au hasard
		String[] words = {"Avant","monde"};

		//Initialiser la liste
		List<String> list = new LinkedList<>();

		Random r = new Random();

		//Baie vide pour le stockage
		String str = "";
		String word = "";

		while(true) {

			//mot précédent / monde est stocké au hasard
			word = words[r.nextInt(2)];
			System.out.println(word);
			list.add(word);

			//Si la longueur de la liste dépasse 4, supprimez le 0ème élément avec remove
			if(list.size() > 4) {
				list.remove(0);
			}

			//Stockez les 4 dernières fois avant et le monde dans str
			str = list.stream().collect(Collectors.joining());

			//Si le contenu de str et correctStr est le même, affichez les paroles et quittez la boucle
			if(str.equals(correctStr)) {
				System.out.println("Alors j'ai commencé à te chercher");
				break;
			}
		}
	}
}

C'était un peu fou dans la classe

Recommended Posts

J'ai essayé de vérifier la vie précédente avant la vie précédente au lieu de Zundoko Kiyoshi
J'ai vérifié ça
Modèle de disjoncteur que j'ai vérifié
J'ai vérifié Java Flight Recorder (JFR)