String printRecommendedKeyword(int threshold) {
        int i;
        String result_new = "";
        double thres = (double) threshold / (double) 100;
        boolean flag = false;
        Iterator it = tagword.iterator();
        while (it.hasNext()) {
            String result = it.next().toString();
            if (antecedent.containsKey(result)) {
                i = antecedent.get(result);
                for (int j = 0; j < 32; j++) {
                    if (matrix[i][j] >= thres) {
                        if (flag == false) {
                            System.out.println("recommended keywords");
                            flag = true;
                        }
                        String keyword = consequent.get(j);
                        String output = "";
                        for (int k = 0; k < keyword.length(); k++) {
                            if (keyword.charAt(k) == '_') {
                                output += ' ';
                            } else {
                                output += keyword.charAt(k);
                            }
                        }
                        System.out.println(output);
                        result_new += output + "\n";
                    }
                }
            }
        }
        if (flag == false) {
            System.out.println("no keywords found");
            result_new = "no keywords found";

        }
        return result_new;
    }