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的面积比较大");
}
}
{
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的面积比较大");
}
}
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的面积比较大
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的面积比较大");
}}
你报错是什么,发上来看看
Exception in thread "main" java.lang.NoSuchMethodError: Cycle.compare([LCycle;)D at De.main(De.java:30)
给你看看,自己瞅瞅吧………………虽说是新手,不过还是建议 用 eclipse或者myeclipse来做吧http://zhidao.baidu.com/question/403712460.html