我在学习java,不知道这个程序为什么不能运行。请大虾们帮我看看。
public class inputyear {
public static void main (String args())
throws IOException{
InputStreamReader ir;
BufferReader in ;
ir=new InPutReader(System.in);
in=new BufferReader(ir);
String s=in.reader();
int year=Integer.parseInt(s);
}}
public class inputyear {
public static void main (String args())
throws IOException{
InputStreamReader ir;
BufferReader in ;
ir=new InPutReader(System.in);
in=new BufferReader(ir);
String s=in.reader();
int year=Integer.parseInt(s);
}}
public static void main(String [] args){ }
或
public static void main(String args[]){ }
他们是一种方法吗?
直接可以使用还是要提前声明什么东西?
BufferReader()是一个高层字符流,必须包裹一个底层字符流!且带缓冲!
输入部分是:
ir=new InputStreamRreader(system.in);
in=new BufferReadre(ir);
String s=in.readerline();
int year=Integer.parseInt(s);
System.in是InputStream,即字节输入流。
建议你好好看看io部分就可能会明白一点。