java判断不是整数的代码
时间: 2023-11-03 20:04:38 浏览: 28
可以使用正则表达式,如下:
```java
String str = "abc123";
if (str.matches("^\\d*$")) {
System.out.println("是整数");
} else {
System.out.println("不是整数");
}
```
其中,正则表达式 `^\d*$` 表示匹配一个以数字开头,并且以数字结尾的字符串。如果字符串中包含非数字字符,则不匹配。
相关问题
java判断正整数
判断一个数是否为正整数可以使用以下代码:
```java
public static boolean isPositiveInteger(int number) {
if(number > 0 && number % 1 == 0) {
return true;
}
return false;
}
```
这个方法会返回一个布尔值,如果传入的参数是正整数,则返回 true,否则返回 false。
用Java判断整数n是否素数代码
以下是用 Java 判断整数 n 是否素数的代码:
```
public static boolean isPrime(int n) {
if (n <= 1) {
return false;
}
for (int i = 2; i <= Math.sqrt(n); i++) {
if (n % i == ) {
return false;
}
}
return true;
}
```
这个方法接受一个整数 n 作为参数,如果 n 是素数,返回 true,否则返回 false。