Products
GG网络技术分享 2025-11-16 21:31 1
哎哟,你晓得吗,我们用电脑Zuo编程的时候,有时候得跟电脑说说话,就像问它要东西一样。那么怎么让电脑听懂我们的话呢?这就需要用到Java中的命令行读取功Neng啦!

我们得先找个帮手,叫ZuoScanner。它就像个细小机器人,Neng帮我们读取键盘上的输入。你想输入啥,就让它去读取,然后我们就Neng在程序里用这些个信息啦!
比如 我们写一段代码,让它Neng从键盘上读取一行文字:
String readLine = in.nextLine; // 读取键盘输入的一行
其实Scanner这玩意儿细小机器人是通过连接到System.in来干活的。我们给它说“我要读取键盘输入”,它就会一直等着,直到你输入了啥。
你兴许会问,System.in是个啥?哎呀,它就像一条通往键盘的暗地通道,我们通过这玩意儿通道,就Neng把键盘上的信息送到程序里来。
除了Scanner,我们还Neng用System.in.read来读取键盘信息。不过这有点像直接跟电脑对话,需要我们记住一些奇怪的数字。
比如 我们要读取一个数字,就Neng这样写:
int i = sc.nextInt;
有时候,我们得让程序Neng一次读hen许多行。这时候,就得用个叫ZuoBufferedReader的东东。它就像一个装满水的瓶子,一次Neng装hen许多水,然后磨蹭磨蹭倒出来。
比如 我们想要程序Neng一直问“请输入姓名”,就Neng这样写:
while ) != null) {
System.out.println;
String s;
writer.flush;
}
比如说我们要写个程序,让用户输入他们的名字,然后我们把这玩意儿名字保存到一个文件里。这样,下次打开文件,我们就Nengkan到他们的名字了。
public static void main throws IOException {
Scanner sc = new Scanner;
import java.io.*;
String readLine = in.nextLine; // 读取键盘输入的一行
InputStreamReader keyBoard = new InputStreamReader;
int i = sc.nextInt;
while ) != null) {
System.out.println;
String s;
writer.flush;
}
FileWriter writer = new FileWriter;
br.close;
}
学Java读取命令行,其实就是让我们的程序Nenggeng优良地听懂我们的话。用Scanner或者BufferedReader, 我们就Neng轻巧松地从键盘上读取信息,让我们的程序变得geng智Neng、geng好玩!
Demand feedback