JAVA输入流问题
import java.io.*;
public class a
{
public static void main(String args[]) throws java.io.IOException
{
int b=0;
byte buf[]=new byte[2];
System.out.println("请输入一个小于20的正整数:");
System.in.read(buf);
String sn=new String(buf);
int n=Integer.parseInt(sn);
System.out.println(n);
}
}
只要输入1位的数字,就会出错。请问高手怎么能解决一下?