该计划如下......
public class SDD
{
public static void main(String args[])
{
int x=0, y=10;
do{
++x;
y-=x++;
}while(x<=7);
return(y);
}
}
错误如下......
无法从类型为void的方法返回值。
答案 0 :(得分:0)
{{1}}
答案 1 :(得分:0)
您的main方法声明为void,因此无法返回值。最后一行(返回y)试图返回y的值。这是不允许的。
如果要显示y的内容,可以将该行替换为:
System.out.println(&#34; y =&#34; + y);
答案 2 :(得分:0)
删除此行。
return(y);
添加以下行:
System.out.println("y = " + y);
或者您可以按如下方式重写该程序:
public class SDD
{
public static int main(String args[])
{
int x=0, y=10;
do{
++x;
y-=x++;
}while(x<=7);
return(y);
}
}