【发布时间】:2015-04-13 20:28:49
【问题描述】:
我需要询问坐标,所以我只想读取一个字符(从控制台)。它是如何完成的? 我在文档/教程中找不到任何内容。 提前致谢!
【问题讨论】:
-
第一个搜索引擎结果引我here
我需要询问坐标,所以我只想读取一个字符(从控制台)。它是如何完成的? 我在文档/教程中找不到任何内容。 提前致谢!
【问题讨论】:
您可以尝试使用此代码:
Scanner in = new Scanner(System.in);
char firstChar = in.nextLine().charAt(0);
对于字符串,您可以使用 this 代码作为整数:
Scanner in = new Scanner(System.in);
int firstNumber = in.nextInt();
【讨论】:
坐标实际上是数字(信不信由你),因此您需要读取 2 个 int 变量,x 和 y 轴。 (例如 X23 Y37)
为此,您需要在程序开头导入 Java.util.scanner。
Import Java.util.scanner
无论您想在哪里询问坐标,都可以这样做
Scanner scan = new Scanner(System.in);
System.out.print("input x: ");
int x = scan.nextInt();
您可能想将 x 定义为全局变量,以便代码的其他部分使用它,但这就是您真正需要的。 现在只需执行与 y 相同的操作,然后你就得到了你的坐标
【讨论】: