【发布时间】:2014-04-25 02:35:06
【问题描述】:
我是新来的。我想知道Java是否可以将变量输入识别为字符串。
或者,更确切地说,这行得通吗?
int Yn = 5;
System.out.println("please input the formula");
String x = keyboard.nextLine();
Java 会将它(如果我输入 Yn)识别为字母还是变量?如果是这样,我怎么能 让它将其识别为变量?我在尝试创建一个程序以适应多个欧拉方法的公式时问。
【问题讨论】:
-
Java 本身不会将其识别为变量,您必须自己添加该功能。
-
没有。变量名只有在编译时才知道。
-
您希望输入由 Web 应用程序、控制台还是 swing/java fx 应用程序传递?
-
您需要一个“变量”名称映射和一个解析器。
-
Java 不是人工智能。他们仍然预计在 20 年后。我相信这是在我一生中预测的 20 年后。您可以实现领域特定语言 (DSL)。
标签: java string user-input