Java 我的简单方法是不返回任何内容
我有一个简单的任务,其中我创建了10个方法。前三个方法可以工作,因为没有返回变量(我只需要打印东西),但是所有具有返回值的方法都不会返回任何东西 这里有一个例子。另外,我不必实际调用赋值的方法,我只是作为测试添加了它Java 我的简单方法是不返回任何内容,java,methods,Java,Methods,我有一个简单的任务,其中我创建了10个方法。前三个方法可以工作,因为没有返回变量(我只需要打印东西),但是所有具有返回值的方法都不会返回任何东西 这里有一个例子。另外,我不必实际调用赋值的方法,我只是作为测试添加了它 public class Assignment05 { public static void main(String[] args) { displayGreeting(); displayText(&
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)进行测试,您将无法看到(或证明)方法的输出符合预期。