gpt4 book ai didi

java - 如何确保字符串输入不是数字?

转载 作者:行者123 更新时间:2023-12-02 06:11:28 27 4
gpt4 key购买 nike

我正在使用 do..while 循环,在我的 while 中我有

while (intOne != intTwo && colorOne != 0 && colorTwo != 0);

问题是我收到以下错误。 “不兼容的操作数类型 String 和 int”

我知道这是因为我的 colorOne 和 colorTwo 是字符串,我试图说它们不等于 int。

我认为这与选角之类的东西有关,但我对此很陌生,需要帮助!

最佳答案

您应该从字符串中解析 int:

Integer.parseInt( colorOne )

所以你的代码将如下所示:

while (intOne != intTwo && Integer.parseInt( colorOne ) 
!= 0 && Integer.parseInt( colorTwo ) != 0);

关于java - 如何确保字符串输入不是数字?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21840384/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com