for (int i= 0; i<inputAxiom.length(); i++)
{
char c=inputAxiom.charAt(i);
if (c == 'f' || c == 'h' || c == 'g')
{
if (rules[0].equals("f") || rules[0].equals("h"));
{
inputAxiom = rules[1];
}
您好,我想要做的是从 inputAxiom 获取用户输入,并且对于每个 f 或 h 我希望输入的那部分改变
例如:如果 inputAxiom = fff 且规则为 f=fh(将 f 置于 rules[0] 并将 fh 置于 rules[1])
然后它将更改为 f-hf-hf-h(将每个 f 更改为 fh)
目前,一旦它发现 f 只是将整个事物更改为 fh 而不是每个 f 的 fh
我认为这与
inputAxiom = rules[1];
但我不知道如何解决它