package com.wy;

import java.util.InputMismatchException;
import java.util.Scanner;

/**
 * @author HelloWorld
 * @create 2021-04-02-15:33
 * @email 154803771@
 */
public class JiTu {
    public static void main(String[] args) {
        boolean loop = true;
        while (loop) {
            int heads;
            int feet;
            int rabbit ;
            while (true) {
                // 输入验证
                try{
                    Scanner sc = new Scanner(System.in);
                    System.out.println("头几何?");
                    heads = sc.nextInt();
                    System.out.println("腿几何");
                    feet = sc.nextInt();
                    if (heads >= 2 && feet >= 6){
                        break;
                    } else {
                        System.out.println("输入有误!!!请确认后重新输入");
                    }
                } catch (InputMismatchException e) {
                    System.out.println("输入有误!!!请确认后重新输入");
                }
            }
            
            // 穷举计算
            boolean flag = true;
            for (rabbit = 1; rabbit <= heads ; rabbit ++){
                if ( rabbit * 4 + (heads - rabbit)* 2 == feet){
                    System.out.println("鸡有" + (heads - rabbit) + "只");
                    System.out.println("兔有" + rabbit + "个");
                    flag = false;
                    break;
                }
            }
            if (flag) {
                System.out.println("无解!请核对输入的数据。");
            }

            System.out.println("继续(Y), 退出(N)");
            while (true){
                Scanner sc = new Scanner(System.in);
                String exit = sc.nextLine();
                if ("Y".equals(exit)){
                    System.out.println(">>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>");
                    System.out.println();
                    break;
                } else if ("N".equals(exit)) {
                    loop = false;
                    System.out.println("退出>>>>>>>>");
                    break;
                } else {
                    System.out.println("输入有误!!!");
                    System.out.println("继续(Y), 退出(N)");
                }
            }
        }
    }
}