本帖最后由 shi937927241 于 2014-06-17 11:14:15 编辑

解决方案 »

  1.   

    1.类名首字母大写
    2.class前边加上public
    3.语法没什么错误
    4.记得结贴
      

  2.   

    你是在命令行来编译的吧 。
    代码没问题,只是编译环境有问题。
    仔细检查下class路径啊什么的
      

  3.   

    就一楼提的那些问题
    补充一点 
    if (qf(3,5)) // if括号内本身判断的就是true 或 false 不需要再同true 相比较
      

  4.   

    下个eclipse 类似的工具方便点。
      

  5.   

    不行啊,还是不行类的首字母大写是
    class Test617不是Class test617,你这新手也太新了点
      

  6.   

    你文件名和类名都不同怎么可能通过。。
    另外每个文件有且仅有一个public类
    所以是public class Test617 {
    ...
    }
    然后你把文件重命名为Test617.java
      

  7.   

    不行啊,还是不行类的首字母大写是
    class Test617不是Class test617,你这新手也太新了点
    嗯,已经搞定了,谢谢,可是我一起类名用小写也没出现过这样的情况啊。为什么??
      

  8.   

    你用的哪个版本的JDK?
    请保证文件中的public的类的名称与文件名相同