如何表示如果temp[6]不为空,则判断temp[6]是否在0到100之间,如果temp[7]不为空,则判断temp[7]是否在0到100之间 JAVA
时间: 2023-12-07 11:02:44 浏览: 39
可以使用以下代码实现所需的逻辑:
```java
if (temp.length > 6 && !temp[6].isEmpty()) {
try {
int value = Integer.parseInt(temp[6]);
if (value >= 0 && value <= 100) {
// temp[6]在0到100之间
}
} catch (NumberFormatException e) {
// temp[6]不是有效的整数
}
}
if (temp.length > 7 && !temp[7].isEmpty()) {
try {
int value = Integer.parseInt(temp[7]);
if (value >= 0 && value <= 100) {
// temp[7]在0到100之间
}
} catch (NumberFormatException e) {
// temp[7]不是有效的整数
}
}
```
这里使用了 `temp.length` 来判断数组长度,`!temp[x].isEmpty()` 来判断数组元素是否非空,`Integer.parseInt(temp[x])` 来将字符串转换成整数,以及 `if (value >= 0 && value <= 100)` 来判断整数是否在0到100之间。
阅读全文