Java 我的简单方法是不返回任何内容

Java 我的简单方法是不返回任何内容,java,methods,Java,Methods,我有一个简单的任务,其中我创建了10个方法。前三个方法可以工作,因为没有返回变量(我只需要打印东西),但是所有具有返回值的方法都不会返回任何东西 这里有一个例子。另外,我不必实际调用赋值的方法,我只是作为测试添加了它 public class Assignment05 { public static void main(String[] args) { displayGreeting(); displayText(&

我有一个简单的任务,其中我创建了10个方法。前三个方法可以工作,因为没有返回变量(我只需要打印东西),但是所有具有返回值的方法都不会返回任何东西

这里有一个例子。另外,我不必实际调用赋值的方法,我只是作为测试添加了它

    public class Assignment05 {

        public static void main(String[] args) {
    
           displayGreeting();
           displayText("hello");
           printTotal(2,4,6);
    
           getTotal(2,4,6);
        }

        static void displayGreeting() 
        { 
            System.out.println("Hello, and Welcome!");
        }

        static void displayText(String text)
        {
            System.out.println(text);
        }

        static void printTotal(int one, int two, int three)
        {
            System.out.println(one + two + three);
        }

        static int getTotal(int one, int two, int three)
        {
    
            return one + two + three;
        }

    }

也许你的意思是输出没有打印出来

试试这个:

int num = getTotal(2,4,6);
System.out.print(num);
System.out.println(getTotal(2,4,6))

但是所有具有返回值的方法都不会返回 什么都行

您没有打印返回值,当然它不会打印任何内容

试试这个:

int num = getTotal(2,4,6);
System.out.print(num);

你的方法似乎是正确的。但正如其他人已经提到的,如果你想看它,你需要打印出来。如果需要进一步处理返回的值,还需要将其存储在一个变量中(或者每次需要该值时都可以调用该函数,但这样做效率很低)。

您应该为
getTotal()
函数添加
System.out.println

public class Assignment05 {

    public static void main(String[] args) {

       displayGreeting();
       displayText("hello");
       printTotal(2,4,6);

       System.out.println(getTotal(2,4,6));
    }

    static void displayGreeting() { 
        System.out.println("Hello, and Welcome!");
    }

    static void displayText(String text) {
        System.out.println(text);
    }

    static void printTotal(int one, int two, int three) {
        System.out.println(one + two + three);
    }

    static int getTotal(int one, int two, int three) {

        return one + two + three;
    }

}

在哪里调用getTotal()方法?你能把全班发到这里吗?我把全班发了。。前三个方法打印正确,但getTotal方法打印不正确。@只打印对GetTotals调用的ReusElt方法本身正确吗?我不必调用赋值中的方法,只需创建它们。是的,方法是正确的,它返回总和。但是,如果不打印输出、调试或以某种方式(例如通过JUnit)进行测试,您将无法看到(或证明)方法的输出符合预期。