import java.io.*;
public class TongYong { public TongYong() {
}
public static String shuru_zfc(int max) throws IOException
{
InputStreamReader isr=new InputStreamReader(System.in);
String str="";
char zfc[]=new char[max];
int num=isr.read(zfc);
for(int i=0;i<=num-1;i++)
{
if(zfc[i]=='\n'||zfc[i]=='\r')
continue;
else
str=str+String.valueOf(zfc[i]);
}
return str;
}import java.io.*;
public class mm { public mm() {
}
public static void main(String args[]) throws IOException
{
if(TongYong.shuru_zfc(3).equals("1"))
{
System.out.print("学号:");
String a=TongYong.shuru_zfc(20);
System.out.print("密码:");
String b=TongYong.shuru_zfc(20);
} }
}
何必搞的这么麻烦,直接用BufferedReader 的readLine() 不就好了
BufferedReader br = new BufferedReader(new InputStreamReader(System.in);
System.out.print("学号:");
String a=br.readLine();
System.out.print("密码:");
String b=br.readLine());