String name = sc.next();
时间: 2024-10-13 09:08:26 浏览: 16
学生管理系统Java.docx
这个Java代码片段是用来从标准输入流(`System.in` 或 `Scanner` 对象如 `sc`)读取用户输入的一行文本,并将其赋值给名为 `name` 的字符串变量。`next()` 是 `Scanner` 类的一个方法,用于获取下一行(默认是一个单词)作为字符串。如果有多余的空格,它会自动去除并返回一个非空白字符序列。
例如,在控制台交互程序中,你可能会这么用:
```java
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.println("请输入您的名字:");
String name = sc.next();
// 现在name包含了用户的输入
System.out.println("您好," + name);
sc.close(); // 关闭扫描器以释放资源
}
}
```
阅读全文