Передача вывода метода другому методу в java - PullRequest
0 голосов
/ 11 апреля 2020

Привет, я новичок в java и пытаюсь выяснить, как передать метод out out on другому методу. Пожалуйста, смотрите ниже код.


public class Myclass 
{
    private double test1input;
    private int test2input;

    public void settest1input(double test1inputIn)
    {
        test1input = test1inputIn;
    }

    public void settest2input(int test2inputIn)
    {
        test2input = test2inputIn;
    }

    public String test1(double test1inputIn)
    {
        if (test1inputIn<6) 
        {
             return("small");
        }
        else 
        {
            return("large");
        }

    }

    public boolean test2(int test2inputIn) 
    {
        if (test2inputIn<500) 
        {
            return false;
        }
        else 
        {
            return true;
        }
    }

    public String outputMessage() 
    {
        String Message1 = test1();
        boolean Message2 = test2();

        return ("This is a test = "+Message1+"\n"+"This is a test = "+Message2);

    }
}

Любая помощь здесь будет принята с благодарностью. Я пытаюсь добиться того, чтобы outputMessage () использовал возвращаемые сообщения test1 () и test2 () для возврата другого сообщения.

1 Ответ

0 голосов
/ 11 апреля 2020

Перво-наперво, в вашем outputMessage() методе: вы вызываете метод, поэтому сначала вы должны поместить в скобки что-то двойное, чтобы получить значение для Message1 и Message 2. Во-вторых, если вы хотите увидеть свой Запустите код, создайте основной метод:

public static void main(String[] args) {
    Myclass m = new Myclass();
    System.out.println(m.outputMessage());
}

Ваш outputMessage() должен выглядеть следующим образом:

public String outputMessage() {
    String Message1 = test1(5.1); // These are just test numbers, you can put whatever
    boolean Message2 = test2(12341234); // numbers you want 

    return ("This is a test = " + Message1 + "\n" + "This is a test = " + Message2);
}

Надеюсь, это решит вашу проблему

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...