键盘输入控制台输出

来源:互联网 发布:北方菜谱软件下载 编辑:程序博客网 时间:2024/05/22 05:31

System

package com.itlwc;import java.io.BufferedReader;import java.io.IOException;import java.io.InputStream;import java.io.InputStreamReader;public class Test {public static void main(String[] args) {System.out.println("请输入字符");// "标准"输入流InputStream is = System.in;// 字节流通向字符流的桥梁// 创建一个使用默认字符集的 InputStreamReaderInputStreamReader isr = new InputStreamReader(is);// 从字符输入流中读取文本,缓冲各个字符,从而提供字符、数组和行的高效读取// 创建一个使用默认大小输入缓冲区的缓冲字符输入流BufferedReader br = new BufferedReader(isr);try {// 读取从键盘输入的一行字符串String str = br.readLine();System.out.println(str);} catch (IOException e) {e.printStackTrace();}}}

Scanner

package com.itlwc;import java.util.Scanner;public class Test {public static void main(String[] args) {Scanner s = new Scanner(System.in);System.out.println("请输入字符");// 此扫描器执行当前行,并返回跳过的输入信息String str = s.nextLine();for (int i = 0; i < str.length(); i++) {char c = str.charAt(i);System.out.print(c);}}}