tuangelin 2015-10-08 04:13 采纳率: 33.3%
浏览 1651
已采纳

Java return 出现问题了

import java.io.*;
import java.util.*;
class Test
{
static int i=9;
public void a(){
while(true){
if(--i==0) return;
}
}
public static void main(String args[])
{
Test s=new Test();
s.a();
System.out.println(i);
}
}
输出的是0
可是下面这个就错了
import java.io.*;
import java.util.*;
class Test
{
static int i=9;
public static void main(String args[])
{
while(true){
if(--i==0) return;
}
System.out.println(i);
}
}
说是print的那个语句错了

  • 写回答

10条回答 默认 最新

  • dn小小 2015-10-08 04:22
    关注

    return了还怎么往下执行
    先完整的看一本书

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

报告相同问题?