JAVA-NETBEANS-返回带有代码的方法

JAVA-NETBEANS-返回带有代码的方法,java,netbeans,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,

第一个帖子在这里

我有一段代码:

    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");

    }
我很困惑,不知道如何写它的回报声明

将其退回:

布尔内部调用=getInternationalCalls()


提前感谢!:)

我希望这不是你的家庭作业,杰米。你的方法漏掉了很多东西并且有语法错误。请使用像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");

            }
        }

    }

我希望这不是你的家庭作业,杰米。你的方法漏掉了很多东西并且有语法错误。请使用像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");

            }
        }

    }
我让它与:

静态布尔getInternationalCalls(){ 布尔值=false; System.out.println(“客户希望在会议记录中包括国际电话吗?”); System.out.println(“如果是,请输入Y,如果不是,请在下面输入N”)

不,哈哈

附带项目,将我到目前为止在讲座中介绍的所有内容结合起来

我使用了:

静态布尔getInternationalCalls(){ 布尔值=false; System.out.println(“客户希望在会议记录中包括国际电话吗?”); System.out.println(“如果是,请输入Y,如果不是,请在下面输入N”)

不,哈哈

附带项目,将我目前在讲座中介绍的所有内容结合起来