public class AAA {
public static void main(String [] args) {
m(3);
System.out.println(m(3));
System.out.println(f(5));
}
public static long m(int n) {
if(n==1)
return 2;
else
return
2+10*m(n-1);
}
public static long f(long index) {
if (index == 1)
return 8;
else {
long a1 = 8;
long a2= 1;
long sum = 0;
long a0 = 8;
for (int x=1;x<=index; x++) {
a2 = 10*a1+a0;
a1 = a2;
sum += a2;
return sum;
}
}
}
}; 这是我写的一段代码;编译的报借是AAA.java:30: missing return statement;请求各位高手相助啊
public static void main(String [] args) {
m(3);
System.out.println(m(3));
System.out.println(f(5));
}
public static long m(int n) {
if(n==1)
return 2;
else
return
2+10*m(n-1);
}
public static long f(long index) {
if (index == 1)
return 8;
else {
long a1 = 8;
long a2= 1;
long sum = 0;
long a0 = 8;
for (int x=1;x<=index; x++) {
a2 = 10*a1+a0;
a1 = a2;
sum += a2;
return sum;
}
}
}
}; 这是我写的一段代码;编译的报借是AAA.java:30: missing return statement;请求各位高手相助啊
解决方案 »
- 如何得到鼠标在窗口内的坐标(包括单击组件时的坐标)?
- com.adobe.fdf.*;是哪个架包里的 ,哪位大狭有的能发我下吗,我的邮箱是[email protected]
- 菜单热键的问题
- 求救:关于异常的题目
- 求肋--请会Jpanel中添加JTextField和JPasswordField不能用怎么回事!!!!!!!!
- 我设计的服务器支持CGI了,放分。
- 有关基于授权事件和基于继承事件的问题???
- 请问在g.setColor(Color.white)里面可以自定义颜色吗?
- jublider5中的import问题????
- 请教个正则问题
- 创建File的问题
- 怎么样保存用户登陆的用户名和密码,下次登录时自动填充用户名和密码
if (index == 1)
return 8;
else {
long a1 = 8;
long a2= 1;
long sum = 0;
long a0 = 8;
for (int x=1;x <=index; x++) {
a2 = 10*a1+a0;
a1 = a2;
sum += a2;
}
return sum;
}
}
};
因为for里面的return不一定能够执行得到。
在ELSE里面如果不满足FOR循环的条件的话,就不会RETURN了,那么这个分支就没有RETURN,错误在这