さらに、do-while文で書き直す

    private void test1() throws Exception {
        try {
            InputStreamReader is = new InputStreamReader(System.in);
            BufferedReader br = new BufferedReader(is);

            Random rnd = new Random();

            int target = rnd.nextInt(101);
            int ges = 0;

            do {
                System.out.print("数字当て(0-100) = ?");
                String strA = br.readLine();

                ges = Integer.parseInt(strA);

                if (ges > target) {
                    System.out.println("もっと小さい");
                } else if (ges < target) {
                    System.out.println("もっと大きい");
                }

            } while (ges != target);
            System.out.println("あたり");
        } catch (Exception e) {
            e.printStackTrace();
            throw (e);
        }

    }