学不会编程的小男孩 2016-12-06 09:12 采纳率: 90.9%
浏览 829
已采纳

本人是java小渣渣,希望有大神帮助?

package study;

public class TestReturn {
public static void main(String[] args) {
TestReturn t = new TestReturn() ;
t.test1();
t.test2();
}

public void test1() {
    System.out.println("无返回值类型的return语句测试");
    for(int i = 1; ; i++) {
        if(i==4) return ;
        System.out.println("i = " + i);
    }
}

public String test2() {
    System.out.println("有返回值类型的return语句测试");
    return "返回一个字符串";        **//该语句看不懂,在此处return是什么作用,为什么这样写**
}

}

  • 写回答

6条回答 默认 最新

  • gfxjj123 2016-12-06 09:21
    关注

    按照LZ的主函数的写法,test2()方法中“返回一个字符串”这句话是不会再console显示出来的,因为它是作为返回值返回的,只能再主函数中通过

    System.out.println(t.test2());
    
    

    打印出来。因此,就说明了两种类型的return语句的不同

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(5条)

报告相同问题?