初学java,出现Exception in thread "main" java.lang.NoClassDefFoundError: main 代码在下面
publicclassfab{publicstaticlongmain(intindex){longf1=1L;longf2=2L;longf=0;for(inti=0;...
public class fab
{
public static long main(int index)
{
long f1=1L;
long f2=2L;
long f=0;
for(int i=0;i<index;i++)
{
f=f1+f2;
f1=f2;
f2=f;
}
return f;
}
} 展开
{
public static long main(int index)
{
long f1=1L;
long f2=2L;
long f=0;
for(int i=0;i<index;i++)
{
f=f1+f2;
f1=f2;
f2=f;
}
return f;
}
} 展开
5个回答
展开全部
首先你这个程序错在找不到程入口main,java里的main函数应该这样写public static void main(String[] args),无返回值,并且程序中只能有一个入口,如果你只困岁模是想在fab类中定义一个方法就不能把他命名为main,你可以把他改成一个方法,你不会把C语言之类的语言混进来了吧,你去了解一下java的机制你就只知道不能像你那样写的,不太清楚你想什么,只能按我想法帮你理一理,你可能是想表达这个吧
public class fab
{
public static void main(String[] args)
{
// 因为静态方汪缓法可直接用类名引用
// 打印
System.out.println(fab.fangFa(6));
}
// 类中定义一个想要的方雀段法,返回一个f
public static long fangFa(int index)
{
long f1=1L;
long f2=2L;
long f=0;
for(int i=0;i<index;i++)
{
f=f1+f2;
f1=f2;
f2=f;
}
return f;
}
}
public class fab
{
public static void main(String[] args)
{
// 因为静态方汪缓法可直接用类名引用
// 打印
System.out.println(fab.fangFa(6));
}
// 类中定义一个想要的方雀段法,返回一个f
public static long fangFa(int index)
{
long f1=1L;
long f2=2L;
long f=0;
for(int i=0;i<index;i++)
{
f=f1+f2;
f1=f2;
f2=f;
}
return f;
}
}
来自:求助得到的回答
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
一个程序只能有且仅有一个main()方法
这个main()是这个程序的入口世数唯
而且这个main()方法必搜培须是公共的静态的无返回值的毕巧
也就是说必须写成public static void main(String[] args){}
所有你写的long返回值是不对的 而且形参必须是字符串数组。
这个main()是这个程序的入口世数唯
而且这个main()方法必搜培须是公共的静态的无返回值的毕巧
也就是说必须写成public static void main(String[] args){}
所有你写的long返回值是不对的 而且形参必须是字符串数组。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
public static void main(String [] a){
}
其中main后面的参数String []a可以随便写,但是要保证是字符串类型的数源扰组雹茄旦,数组名也是随便起的,默认是args,括号放纳岁在数组名前面或者后面都行,但是不能放在String前面。
}
其中main后面的参数String []a可以随便写,但是要保证是字符串类型的数源扰组雹茄旦,数组名也是随便起的,默认是args,括号放纳岁在数组名前面或者后面都行,但是不能放在String前面。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
public static long main(int index)
写得颂信有问题
你用的是差衡myeclipse 吧 按alt+"/" 这个野庆轮快捷键
写得颂信有问题
你用的是差衡myeclipse 吧 按alt+"/" 这个野庆轮快捷键
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询