我到底错在那里呀? 各位大哥帮忙呀
小弟刚学java弟一个程序就碰到了麻烦,请个位大大帮忙呀
源程序
***************************************
import java.io.*;
public class fy
{
public static void main(String args[])
{
String mstr=new String("come baby");
String strx=readln(mstr);
}
private String readln(String msgstr)
//从控制台读取输入的字符串
{
System.out.println(msgstr);
try
{
byte bArray[]=new byte[100];
String str;
System.out.println("Enter something Using Keyborad:");
int c=System.in.read(bArray);
str = new String(bArray);}
catch(IOException ioe){System.out.println(ioe);}
return str;
}
}
*************************************************
错误信息
--------------------Configuration: JDK version <Default>--------------------
C:\Program Files\Xinox Software\JCreator Pro\MyProjects\aa\fgr\fy.java:9: Can't make static reference to method java.lang.String readln(java.lang.String) in class fy.
String strx=readln(mstr);
^
C:\Program Files\Xinox Software\JCreator Pro\MyProjects\aa\fgr\fy.java:28: Undefined variable: str
return str;
^
2 errors
Process completed.