我想檢查是否String
中有任何數字,如果在它沒有數字 - 打印「真」其他(有數字)打印「假」。 我的代碼是:檢查是否字符串有個數字在它
package strings;
import java.util.Scanner;
public class P58Targil3 {
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
boolean sw1 = true;
String st1 = in.next();
for (int i = 0; i < st1.length(); i++) {
if (st1.charAt(i) >= '0' && st1.charAt(i) <= 9)
sw1=false;
}
System.out.println(sw1);
}
}
這不是工作,我應該怎麼改?
定義「不工作」。哦,9也應該是'9'。 – Tunaki
嘗試將單引號添加到9 – Fawzan
其他方法。不要刪除引號0.加各地9. – Shloim