用Java写一个Int数组判断是否存short类型数字
时间: 2024-02-22 22:56:22 浏览: 102
程序的逻辑(2) - 赋值
可以使用Java的强制类型转换(casting)来判断是否存储了short类型的数字。具体实现代码如下:
```java
public static boolean containsShort(int[] arr) {
for (int i : arr) {
if ((short) i == i) {
return true;
}
}
return false;
}
```
这里使用了 `(short) i` 的方式将 `int` 类型的变量 `i` 转换成了 `short` 类型,并与原来的值进行比较,如果相等则说明 `i` 存储了 `short` 类型的值。函数返回 `true` 表示数组中存在 `short` 类型的数字,否则返回 `false`。
阅读全文