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

2025-02-25 13:42:43
推荐回答(5个)
回答1:

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

回答2:

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类查看,它的方法和构造方法

回答3:

BufferedReader sin=new BufferedReader(new InputStreamReader(System.in));
String readline=sin.readLine(); //从系统标准输入读入一字符串
//在系统标准输出上打印读入的字符串
System.out.println("you type :"+readline);

回答4:

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);
}

}

回答5:

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);
}