A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

使用 Scanner s = new Scanner(System.in)  或  BufferedReader br = new BufferedReader(new InputStreamReader(System.in))都可以实现键盘的输入,这两个有什么区别啊,用哪个好些?
  1. import java.io.*;
  2. import java.util.Scanner;

  3. public class JianPanShuRu {
  4.         public static void main(String[] args) throws IOException {

  5.                 System.out.print("请输入文字,回车键结束:");
  6.                 Scanner s = new Scanner(System.in);
  7.                 String str = s.next();
  8.                 System.out.println("请输入的str:"+str);
  9.                 System.out.println();
  10.                
  11.                
  12.                 BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
  13.                
  14.                 System.out.print("请输入一系列文字、:");
  15.                  String text =br.readLine();
  16.                  System.out.println("请输入text:"+text);
  17.         }
  18.        
  19. }
复制代码

2 个回复

倒序浏览
这个知识点还没学到呢,汗~
回复 使用道具 举报
我觉得应该是自己理解哪个用哪个   短的好用  呵呵
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马