eclipse中的键盘输入语句中出现重复定义 ,该咋个解决 啊!!求教
import javax.swing.JOptionPane;
public class Ring
{
float innerRadius,outerRadius;
float t,r,R;
static double pi=3.14;
Ring()
{
innerRadius=r;
outerRadius=R;
String r=JOptionPane.showInputDialog(null,"输入内圆半径");
float r=Integer(r);
String R=JOptionPane.showInputDialog(null,"输入外圆半径");
float R=Integer(R);
if(r>R)
{
t=r;r=R;R=t;
}
}
double getArea()
{
return outerRadius*outerRadius*pi-innerRadius*innerRadius*pi;
}
double getOuterLength()
{
return 2*pi*outerRadius;
}
public static void main(String args[])
{
Ring ring=new Ring();
System.out.print("圆环面积="+ring.getArea());
System.out.print("圆环外圆周长="+ring.getOuterLength());
}
}
[解决办法]
float t,r,R;
static double pi=3.14;
Ring()
{
innerRadius=r;
outerRadius=R;
String r=JOptionPane.showInputDialog(null,"输入内圆半径");
float r=Integer(r);
String R=JOptionPane.showInputDialog(null,"输入外圆半径");
float R=Integer(R);
上面已经定义过了,下面就直接使用,去掉float就行了