如何从多个方法中打印值

时间:2013-10-22 04:51:23

标签: java methods printing return-value

我一直试图通过使用main方法将我从另一个方法获得的值打印到另一个void方法中...是的,我知道,解释起来非常复杂,所以我将展示它是如何看起来的下面:

public class MultMethods{
    public static void main(String[] args){
        anotherMethod();
        printMethod();
    }
    public static String anotherMethod(){
        return value;
    }

    public static void printMethod(){
        System.out.println();
    }
}

2 个答案:

答案 0 :(得分:1)

尝试

public class MultMethods{
public static void main(String[] args){
    String str = anotherMethod();
    printMethod(str);
}
public static String anotherMethod(){
    String value = "ABC";
    return value;
}

public static void printMethod(String str){
    System.out.println(str);
}
}

答案 1 :(得分:1)

看起来你想要实现像

这样的东西
public class MultMethods{
    public static void main(String[] args){
        printMethod(anotherMethod());
    }
    public static String anotherMethod(){
        return value;
    }

    public static void printMethod(String value){
        System.out.println(value);
    }
}

获取字符串值并将其传递给另一个方法。当你这样做时,写起来不容易:

public class MultMethods{
    public static void main(String[] args){
        System.out.println(anotherMethod());
    }
    public static String anotherMethod(){
        return value;
    }
}