JAVA怎么写:接收从键盘输入的字符串并打印出来?新手问题(非诚勿扰)

如题所述

                Scanner scan = new Scanner(System.in);
scan.nextLine();//接收一行字符串,以回车键结束
//其他类型的输入,可以查看scan对象中的方法
scan.close();

温馨提示:内容为网友见解,仅供参考
第1个回答  2016-03-28
import java.util.Scanner;

java中结束键盘输入的字符,通过Scanner 类 来实现的
Scanner sc = new Scanner( System.in ); //System.in 是标准输入流----就是键盘输入
String strB = sc.next( );
System.out.println("这是通过键盘输入的字符:---"+strB+"---;");

如果你了解详细,就查查java的api 搜索Scanner类查看,它的方法和构造方法本回答被网友采纳
第2个回答  2016-03-28
BufferedReader sin=new BufferedReader(new InputStreamReader(System.in));
String readline=sin.readLine(); //从系统标准输入读入一字符串
//在系统标准输出上打印读入的字符串
System.out.println("you type :"+readline);
第3个回答  推荐于2018-03-05
import java.util.Scanner;

public class Demo {
public static void main(String[] args) {
System.out.println("输入:");
Scanner scan=new Scanner(System.in);
String str=scan.next();
System.out.println("输入的是:"+str);
}

}本回答被网友采纳
第4个回答  2018-03-05
InputStream in = System.in;//读取键盘上的数据
//将字节流向字符流的转换。
InputStreamReader isr = new InputStreamReader(in);//读取
//创建字符流缓冲区
BufferedReader bufr = new BufferedReader(isr);//缓冲
// BufferedReader bufr = new BufferedReader(new InputStreamReader(new FileInputStream("D:\\demo.txt")));可以综合到一句。

String line = null;
while((line = bufr.readLine())!=null){//readLine()方法, 用于读取一行, 如果没有读取到数据就会返回null
System.out.println("输出:"+line);
}
相似回答