例のキヨシチェックを java で

  • 1
    Like
  • 2
    Comment
More than 1 year has passed since last update.

java 勉強中なので、例のズンドコキヨシチェッカーを書きました

元ネタ

import java.util.Arrays;
import java.util.List;
import java.util.Random;

public class ZunDoko {
    public static void main(String... args) {
        final String success = "ズンズンズンズンドコ";
        final List<String> zundoko = Arrays.asList("ズン", "ドコ");
        StringBuilder sb = new StringBuilder();
        Random rand = new Random();
        while (true) {
            String zd = zundoko.get(rand.nextInt(2));
            sb.append(zd);
            System.out.print(zd);
            if (zd.equals("ドコ")) {
                String check = sb.toString();
                if (check.endsWith(success)) {
                    System.out.println("キヨシ!");
                    break;
                }
                sb.setLength(0);
                System.out.println("");
            }
        }
    }
}

普通ですかねー。これで。