求解,为什么红色字体一组,显示错误
package workhome;
import java.util.Scanner;
public class Lab3a2 {
public static void main(String[] args) {
// TODO Auto-generated method stub
Circle cir1 = new Circle();
double r = cir1.getR();
Circle cir2 = new Circle(r);
System.out.println("cir1="+r+"area="+cir1.setarea(r)+"peri="+cir1.setperi(r));
System.out.println("cir2="+r+"area="+cir2.setarea(r)+"peri="+cir2.setperi(r));
}
class Circle
{
private double r ;
private double area;
private double peri;
public Circle()
{
}
public Circle(double x)
{
r = x;
}
public double setR()
{
return r;
}
public double getR()
{
Scanner in = new Scanner (System.in);
return r = in.nextDouble();
}
public double setarea(double x)
{
area = x*x*3.14;
return area;
}
public double setperi(double x)
{
peri = 2*x*3.14;
return peri;
}
}
}