class Shining
{
public static double area (double r )
{ double pi=3.1415926;
double area;
area=pi*r*r;
}
public static void main (String args[])
{ double r:
BufferedReader br=new;
BufferdeReader (new InputSteamReader(System.in)); //输入问题我至今不懂!!!嗬嗬!!
r=(double) br.read();
System.out.println("the area is" + area);}
可能输入方面有问题,请帮一下忙??
能顺便讲一下输入流吗!!我看书的时候没看懂!!!
还有输入字符和数值型数据有哪些不同吗??
谢谢帮吗?/
{
public static double area (double r )
{ double pi=3.1415926;
double area;
area=pi*r*r;
}
public static void main (String args[])
{ double r:
BufferedReader br=new;
BufferdeReader (new InputSteamReader(System.in)); //输入问题我至今不懂!!!嗬嗬!!
r=(double) br.read();
System.out.println("the area is" + area);}
可能输入方面有问题,请帮一下忙??
能顺便讲一下输入流吗!!我看书的时候没看懂!!!
还有输入字符和数值型数据有哪些不同吗??
谢谢帮吗?/
public static double area (double r )
{ double pi=3.1415926;
double area;
area=pi*r*r;
}
没返回值2.
System.out.println("the area is" + area);
area是局部变量? 如果是调用上面定义的函数的话应该这样调用 :
System.out.println("the area is" + area(r));
area函数没有写返回值,还有流的读取没有捕捉异常
class Shining
{
public static double area(double r)
{
double pi = 3.1415926;
double area;
area = pi * r * r;
return area;
} public static void main(String args[])
{
double r;
try
{
BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); //输入问题我至今不懂!!!嗬嗬!! r = (double) br.read(); System.out.println("the area is" + area(r));
}
catch(Exception ex)
{ }
}
}
我是第一次写这个!!
谢谢各位了!!