BufferedReader br;
try
{
    br = new BufferedReader(new InputStreamReader(System.in));
    String s = br.readLine();
}

解决方案 »

  1.   

    InputStreamReader isr = new InputStreamReader(System.in);
    BufferedReader br = new BufferedReader(isr);
    String inputStr = br.readLine();
      

  2.   

    String EntryName=null;
    String NickName=null;System.out.println("请输入您的登录名(不得大于20个字符):");
    try
    {
         EntryName=br.readLine();
    }
    catch(IOException ioe)
    {
         System.out.println("IOException:"+ioe);
    }System.out.println("请输入您的聊天昵称(不得大于20个字符):");
    try
    {
         NickName=br.readLine();
    }
    catch(IOException ioe)
    {
         System.out.println("IOException:"+ioe);
    }运行后这么会出现:
    请输入您的登录名(不得大于20个字符):
    请输入您的登录密码(密码位数大于6且小于20):这种情况,我搞了好久都不知道,这么在这儿要我输入,而不是
    在“请输入您的登录名(不得大于20个字符):”
    要我输入那?
      

  3.   

    import java.io.*;class  Login { public static void main(String[] args){
    String nickname=null;
    String password=null;
    try{
    while(nickname==null){
    System.out.println("请输入呢称:");
    BufferedReader br1=new BufferedReader(new InputStreamReader(System.in));
    String _nickname=br1.readLine();
    if(_nickname.length()!=0) {
    nickname=_nickname;
    System.out.println("你的呢称是:"+nickname);
    while(password==null){
    System.out.println("请输入密码:");
    BufferedReader br2=new BufferedReader(new InputStreamReader(System.in));
    String _password=br2.readLine();
    if(_password.length()!=0){
    password=_password;
    System.out.println("你的密码是:"+password);
    }
    }
    }
    }
    }
    catch(IOException e){e.printStackTrace();}
    }

    }
      

  4.   

    import java.io.*;class  Login { public static void main(String[] args){
    String nickname=null;
    String password=null;
    try{
    while(nickname==null){
    System.out.println("请输入呢称:");
    BufferedReader br1=new BufferedReader(new InputStreamReader(System.in));
    String _nickname=br1.readLine();
    if(_nickname.length()!=0) {
    nickname=_nickname;
    System.out.println("你的呢称是:"+nickname);
    while(password==null){
    System.out.println("请输入密码:");
    BufferedReader br2=new BufferedReader(new InputStreamReader(System.in));
    String _password=br2.readLine();
    if(_password.length()!=0){
    password=_password;
    System.out.println("你的密码是:"+password);
    }
    }
    }
    }
    }
    catch(IOException e){e.printStackTrace();}
    }

    }