简体   繁体   English

Java可以识别用户输入中的变量吗?

[英]Can Java recognize variables placed in user input?

I'm new here. 我是新来的。 I'm wondering if Java can recognize variables input as a string. 我想知道Java是否可以将变量输入识别为字符串。

Or, rather, would this work? 或者,相反,这会有用吗?

int Yn = 5;
System.out.println("please input the formula");
String x = keyboard.nextLine();

Will Java recognize it (if I input Yn) as letters or as a variable? Java会将它(如果我输入Yn)识别为字母或变量吗? If so, how could I make it recognize it as a variable? 如果是这样,我怎么能把它识别为变量呢? I ask as I am trying to create a program that will adapt to more than one formula for the Euler's method. 我问我正在尝试创建一个程序,该程序将适应Euler方法的多个公式。

No. Variable names are only known at compile-time. 不可以。变量名只在编译时才知道。 In order to do something like this, you will need to write your own basic parser. 为了做这样的事情,你需要编写自己的基本解析器。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 使Java识别用户输入 - Getting Java to recognize user input 无论如何,在Java中是否有提示一个用户输入框的提示,该输入框可以创建一个对象并提示用户输入所有附带的变量? - In java is there anyway to prompt one user input box that can create an object and that prompts the user to input all accompanying variables? Java:根据用户输入将变量分配给数组 - Java: Assigning Variables to an Array Based on User Input 如何使用 2 个变量作为用户输入来计数 - JAVA - How to use 2 variables as user input to count - JAVA 根据用户输入命名变量(Java) - Naming variables based on user input (Java) Java OOP如何获取变量的用户输入 - Java OOP How to get user input for variables 如何将用户输入值传递给抽象类中的私有变量(JAVA) - How to pass user input values to private variables in abstract classes (JAVA) 将来自用户输入的特定数量的字符存储在变量#java中 - Store a specific numbers of characters from user input in variables #java Java-向ArrayList添加了用户输入,需要用另一个ArrayList中的变量分隔 - Java - Added user input to ArrayList, needs to be separated by variables in another ArrayList Java:将用户输入的变量从一种方法调用到另一种方法 - Java: Calling variables of user input from one method to another
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM