выполнение оператора возврата в Java - PullRequest
1 голос
/ 19 марта 2020

Мой желаемый результат - печать. Вы используете метод main@@@@. Вы отказались использовать это приложение в соответствии с нашими условиями, пожалуйста, попробуйте позже, но мое заявление о возврате ничего не печатает. Чего мне не хватает? Вот мой код

class demo {String applicationOutput (int eeter) {

    if (eeter == 1 )
    {
    System.out.println("You have opted to use this application underour terms");
        return "success and come";
    }
    else
    {
     System.out.println("@@@@You have declined to use this application under our terms");
        return"please try again later";

    }

 }  

} class demo1 {

 public static void main (String[] args)
    {
        System.out.println("You are in the main method");

demo d = new demo();
d.applicationOutput(0);
        }
}

Actual O / p; Вы находитесь в основном методе @@@@ Вы отказались использовать это приложение в соответствии с нашими условиями

Ответы [ 3 ]

1 голос
/ 19 марта 2020

В основном вам нужно добавить элемент print.

System.out.println(d.applicationOutput(0));

Я советую вам иметь один возврат в вашем методе, что-то вроде этого:

String applicationOutput(int eeter) {
    String messageReturn = "";
    if (eeter == 1 )
    {
       System.out.println("You have opted to use this application underour terms");
       messageReturn=  "success and come";
    }
    else
    {
        System.out.println("@@@@You have declined to use this application under our terms");
        messageReturn = "please try again later";

    }
    return messageReturn;

 }  
1 голос
/ 19 марта 2020

Используйте это в основном

System.out.println(d.applicationOutput(0));
0 голосов
/ 19 марта 2020

Ваш основной метод игнорирует возвращаемое значение applicationOutput. Если вы хотите распечатать его, вам придется сделать это там:

System.out.println(d.applicationOutput(0));
...