母牛问题(java程序编程)以下代码出现错误,希望指点一下,感谢!!! - 爱问答

(爱问答)

母牛问题(java程序编程)以下代码出现错误,希望指点一下,感谢!!!

import java.util.Scanner;

import java.util.*;

public class Main1 {

int man(int i)--错误

if(i==1) return 1;

if(i==2) return 2;

if(i==3) return 3;

for(i=4;i<60;i++)

return man(i-1)+man(i-3);

 

}       

public static void  main(String[] args)

{  Main1 sc=new Main1();

Scanner sc1=new Scanner(System.in);

int q=sc1.nextInt();

while(q>0)

{q--;

Scanner sc2=new Scanner(System.in);

int n=sc2.nextInt();

System.out.println(sc.man(n));

}

return 0;--错误

}

}

运行错误提示:

Exception in thread "main" java.lang.Error: Unresolved compilation problem: 

Void methods cannot return a value

 

at Main1.main(Main1.java:23)


Main函数是void(无返回值的)

你用return 0; 当然不对(画蛇添足了,删除它就可以)

而对应你的

int man(int i)

你最后反而要加一个(在 return man(i-1)+man(i-3);后面)

return 0;

(虽然,你所有条件都有返回值了,但编译器不会明白的)


相关标签:java

下一篇:错误代码:-1003提示信息:10分钟内不能重新提交订单号,请10分钟后再次提交。

上一篇:ads1115电子称问题

热门标签:
excel 网盘 破解 word dll
最新更新:
微软重新评估新的Outlook的使用时机 联想推出搭载联发科Helio G80芯片组的Tab M9平板 英特尔创新大赛时间确定! 微软Edge浏览器在稳定渠道中推出Workspaces功能 英伟达RTX4060TiGPU推出MaxSun动漫主题! 谷歌地图为用户提供了街景服务! GameSir 在T4 Kaleid中推出了一款出色的控制器! 微软开始在Windows 11 中测试其画图应用程序的新深色模式! LG电子推出全球首款无线OLED电视 英伟达人工智能芯片崭露头角! Steam Deck可以玩什么游戏-Steam Deck价格限时优惠 雷蛇推出CobraPro鼠标 Kindle电子阅读器可以访问谷歌商店吗 Windows10如何加入组策略 window10图片查看器怎么没有了?