JAVA-NETBEANS-用代码返回一个方法

时间:2016-01-19 21:55:44

标签: java netbeans

首先发布在这里!

所以我有这段代码:

    static boolean getInternationalCalls() {
    Scanner intercalls = new Scanner(System.in);
    System.out.println("Would the customer like International Calls to be included within their minutes?");
    System.out.println("If yes, please enter Y, if no please enter N below.");

    Scanner scanner = new Scanner(System.in);

    if (scanner.next().equalsIgnoreCase("Y") || scanner.next().equalsIgnoreCase("yes")) {
        System.out.println("Internatinal Calls will be included");
    } else if (scanner.next().equalsIgnoreCase("N") || scanner.next().equalsIgnoreCase("no")) {
        System.out.println("International Calls will not be included");
    } else {
        System.out.println("Invalid character, please enter Y or N");

    }

困惑自己,不知道怎么写它的回复陈述

将其归还:

boolean interCalls = getInternationalCalls();

提前致谢! :)

2 个答案:

答案 0 :(得分:0)

我希望这不是你的作业杰米。你的方法错过很多东西并且有语法错误。请使用像eclipse这样的IDE,这样会更容易。

static boolean getInternationalCalls() {
        Scanner intercalls = new Scanner(System.in);
        System.out.println("Would the customer like International Calls to be included within their minutes?");
        System.out.println("If yes, please enter Y, if no please enter N below.");

        Scanner scanner = new Scanner(System.in);
        String input = null;
        while (true) {
            input = scanner.next();
            if (input != null && (input.equalsIgnoreCase("Y") || input.equalsIgnoreCase("yes"))) {
                System.out.println("Internatinal Calls will be included");
                return true;
            } else if (input != null && (input.equalsIgnoreCase("N") || input.equalsIgnoreCase("no"))) {
                System.out.println("International Calls will not be included");
                return false;
            } else {
                System.out.println("Invalid character, please enter Y or N");

            }
        }

    }

答案 1 :(得分:0)

我得到了它:

static boolean getInternationalCalls(){         boolean internationalCalls = false;         System.out.println(“客户是否愿意将国际电话纳入他们的会议记录?”);         System.out.println(“如果是,请输入Y,如果没有,请在下面输入N.”);

    Scanner scanner = new Scanner(System.in);

    if (scanner.next().equalsIgnoreCase("y") || scanner.next().equalsIgnoreCase("yes")) {
        System.out.println("Internatinal Calls will be included");
    } else if (scanner.next().equalsIgnoreCase("n") || scanner.next().equalsIgnoreCase("no")) {
        System.out.println("International Calls will not be included");
    } else {
        System.out.println("Invalid character, please enter Y");

    }
    return internationalCalls;

不,大声笑

侧面项目,结合到目前为止我所讲的所有内容