java 输入和输出的问题。从控制台输入,怎么结束(不以特定的字符结束)?

2025-03-10 15:58:18
推荐回答(1个)
回答1:

代码如下,有问题请追问:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15

import java.util.Scanner;

public class InputTest {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
String val = null; // 记录输入的字符串
do{
System.out.print("请输入:");
val = input.next(); // 等待输入值
System.out.println("您输入的是:"+val);
}while(!val.equals("#")); // 如果输入的值不是#就继续输入
System.out.println("你输入了\"#\",程序已经退出!");
input.close(); // 关闭资源
}
}