Untitled

mail@pastecode.io avatar
unknown
plain_text
7 months ago
2.3 kB
1
Indexable
Never
public class Wolf {
    static int L = 7;
    static int V = 1;
    static int K = 2;
    static int Z = 3;
    static boolean ERR = false;

    static int counter = 0;


    public static void main(String[] args) {
        while (V == 1 || K == 2 || Z == 3) {
            for (int i = 1; i <= 3; i++) {
                System. out.print(">>> Опит с: " + i + "-обект :: ");

                if (L != 70){L = L*10;}
                if (i == 1 && V != 10) {V = V*10;System.out.println("Прехвърлям Вълк.");}
                if (i == 2 && K != 20) {K = K*10;System.out.println("Прехвърлям Коза.");}
                if (i == 3 && Z != 30) {Z = Z*10;System.out.println("Прехвърлям Зелка.");}
                if((V == 1 && K ==2 && L == 70)|| (K == 2 && Z ==3 && L == 70)){

                    ERR = true;
                    if (L != 7){L=L/10;}

                    if(V == 10 && i ==1) { V = V/10 ;}
                    if(K == 20 && i ==2) { K = K/10 ;}
                    if(Z == 30 && i ==3) { Z = Z/10 ;}

                    System.out.println("Грешен ход!");
                }

                if ((V == 10 && K == 20 && L == 7)|| (K == 20 && Z == 30 && L == 7)) {

                    ERR = true;
                    L = L / 10;

                    if (V == 10 && i == 1) {
                        V = V / 10;
                    }
                    if (K == 20 && i == 2) {
                        K = K / 10;
                    }
                    if (Z == 30 && i == 3) {
                        Z = Z / 10;
                    }

                    System.out.println("Грешен ход!");

                }
                {
                    L = L/10;
                    counter++;
                    System.out.printf("[ %d ]-верен ход :: ", counter);
                    System.out.printf("Вълкът е: %d ", V);
                    System.out.printf("Козата е: %d ", K);
                    System.out.printf("Зелката е: %d ", Z);
                    System.out.printf("Лодката е: %d ", L);

                    System.out.println();
                }

            }


        }
    }
}