Noo*_*ion 1 java string compare compareto
如果我对menuInput使用0或9,则以下代码可以正常工作,循环再次迭代.如果我使用10,则满足循环条件并退出.我想这compareTo似乎只是我用这种方式的第一个价值?当我创建menuInput 99时,循环再次迭代.我是初学者,我不知道该替换什么compareTo.TY!
do...
code
while (menuInput.compareTo("8") > 0 || menuInput.compareTo("1")<0);
Run Code Online (Sandbox Code Playgroud)
sel*_*lig 11
string中的compareTo是词典编纂 - 它按字母顺序排列第一个字符,然后是下一个"1"<"2"但"11"<"2".如果要进行数值比较,请使用转换为整数Integer.parseInt.