LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1762|回复: 7

谢谢,能帮我看看为什么出错了

[复制链接]
发表于 2007-4-8 18:36:35 | 显示全部楼层 |阅读模式
public class J_Factorial

{

    private int result=1

   J_Factorial(int x)

  {

  mb_set(X)

  }// End of constructor:J_Factorial

  public void mb_Set(int x)

  {

  for(int w=1;w<=x;w++)

     result*=w

  }//End of method:mb_set

}//End of class:J_factorial
_Factorial.java:11: 找不到符号
符号: 变量 X
位置: 类 J_Factorial
   mb_set(X);
发表于 2007-4-8 20:25:01 | 显示全部楼层
大小写的问题?
回复 支持 反对

使用道具 举报

发表于 2007-4-9 10:21:45 | 显示全部楼层
每条语句後面都没加分号
回复 支持 反对

使用道具 举报

发表于 2007-4-12 20:30:10 | 显示全部楼层
同意二楼的!!!!!!!!!!
回复 支持 反对

使用道具 举报

发表于 2007-4-16 09:20:32 | 显示全部楼层
要不是有及格java的关键字,查点都认不出来是java了!
回复 支持 反对

使用道具 举报

发表于 2007-4-19 18:42:17 | 显示全部楼层
楼主写的Java怎么用的C的书写规范写的?


mb_set(X)找不到符号是因为你下面的方法是用的大写的mb_Set (int x)

没加分号也是一个问题,但不是造成这个错误信息的原因。
回复 支持 反对

使用道具 举报

发表于 2007-9-28 01:33:09 | 显示全部楼层
public class J_Factorial

{

private int result=1;

J_Factorial(int x)

{

mb_Set(x);

}// End of constructor:J_Factorial

public void mb_Set(int x)

{

for(int w=1;w<=x;w++)

result*=w;

}//End of method:mb_set

}//End of class:J_factorial

兄弟这是改过后的程序,但是,还是提示Exception in thread "main" java.lang.NoSuchMethodError: main
别告诉我你看不懂什么意思啊,学变成还是需要静下来看一下下书的大哥。
回复 支持 反对

使用道具 举报

发表于 2007-9-28 01:33:54 | 显示全部楼层
三个分号,一处大小写的,还少主函数呵呵,少见阿
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表