class Cycle
{
private double radius;
public Cycle(double radius)
{
this.radius=radius;
}
public Cycle compare(Cycle c)
{
//程序代码
return (this.radius>c.radius) ? this : c ;
}

}
class TD
{
public static void main(String[] args)
{
Cycle c1=new Cycle(1.0);
Cycle c2=new Cycle(2.0);
Cycle c;
c=c1.compare(c2);

if(c==c1)
System.out.println("圆1的面积比较大");
else
System.out.println("圆2的面积比较大");

}
}

解决方案 »

  1.   

    class Td改为 public class TD
      

  2.   

    没错...LZ的Class文件名不会是Cycle吧,应该是TD.java
      

  3.   


    class Circle {
    private double radius; public Circle(double radius) {
    this.radius = radius;
    } public Circle compare(Circle c) {
    // 程序代码
    return (this.radius > c.radius) ? this : c;
    }}class TD {
    public static void main(String[] args) {
    Circle c1 = new Circle(1.0);
    Circle c2 = new Circle(2.0);
    Circle c;
    c = c1.compare(c2); if (c == c1)
    System.out.println("圆1的面积比较大");
    else
    System.out.println("圆2的面积比较大"); }
    }
    不必加也可以的哇,结果:圆2的面积比较大
      

  4.   

    我晕,我在  自己的eclipse上面运行,木有错误啊结果是:圆2的面积比较大package com;public class Cycle { private double radius;
    public Cycle(double radius)
    {
    this.radius=radius;
    }
    public Cycle compare(Cycle c)
    {
    //程序代码
    return (this.radius>c.radius) ? this : c ;
    }}
    package com;public class TD { /**
     * @param args
     */
    public static void main(String[] args) {
    // TODO Auto-generated method stub
    Cycle c1=new Cycle(1.0);
    Cycle c2=new Cycle(2.0);
    Cycle c;
    c=c1.compare(c2); if(c==c1)
    System.out.println("圆1的面积比较大");
    else
    System.out.println("圆2的面积比较大");
    }}
    你报错是什么,发上来看看
      

  5.   

    E:\JavaProject\Project>javac De.javaE:\JavaProject\Project>java De
    Exception in thread "main" java.lang.NoSuchMethodError: Cycle.compare([LCycle;)D        at De.main(De.java:30)
      

  6.   

    不用public也可以的,应该是文件名的问题吧
      

  7.   


    给你看看,自己瞅瞅吧………………虽说是新手,不过还是建议  用  eclipse或者myeclipse来做吧http://zhidao.baidu.com/question/403712460.html
      

  8.   

    把它编译下,    要是再不行,你就重装 JDK吧……  ╮(╯▽╰)╭ 记得按规范来就好了……
      

  9.   

    谁能告诉我一个比较好的下载工具类jar包的网站 貌似他说一个“阿发习”网站 可能名字不对 可能音不对了了  希望知道的说 
      

  10.   

    大哥 是   apache   ………………