import java.util.Scanner;
public class GreenConsoleOutput {
public static void main(String[] args) {
// 创建一个Scanner对象用于接收用户输入
Scanner scanner = new Scanner(System.in);
// 提示用户输入要输出的文本
System.out.print("请输入要输出的文本: ");
// 获取用户输入的文本
String input = scanner.nextLine();
// 使用ANSI转义序列改变控制台文本颜色为绿色
System.out.print("\u001B[32m");
// 输出用户输入的文本
System.out.println(input);
// 恢复控制台文本颜色为默认颜色
System.out.print("\u001B[0m");
}
}
以上代码使用了ANSI转义序列来改变控制台文本的颜色。具体步骤如下:
- 导入
java.util.Scanner
类,以便接收用户输入。 - 创建一个
Scanner
对象用于接收用户输入。 - 使用
System.out.print
方法提示用户输入要输出的文本。 - 使用
Scanner.nextLine
方法获取用户输入的文本。 - 使用ANSI转义序列
\u001B[32m
将控制台文本颜色改为绿色。 - 使用
System.out.println
方法输出用户输入的文本。 - 使用ANSI转义序列
\u001B[0m
恢复控制台文本颜色为默认颜色。
请注意,不是所有的控制台都支持ANSI转义序列,所以在某些控制台上可能无法正常显示颜色。
标签:输出,Java,Scanner,System,字符串,控制台,文本,输入,out From: https://blog.51cto.com/u_14299064/7416986