short,long
时间: 2023-11-17 14:05:00 浏览: 107
好的,现在我明白了。下面是创建八个数据类型的数组并使用普通的 for 循环的示例代码:
```java
public class ArrayExample {
public static void main(String[] args) {
byte[] byteArray = new byte[5];
int[] intArray = new int[5];
String[] stringArray = new String[5];
float[] floatArray = new float[5];
double[] doubleArray = new double[5];
boolean[] booleanArray = new boolean[5];
short[] shortArray = new short[5];
long[] longArray = new long[5];
for (int i = 0; i < 5; i++) {
byteArray[i] = (byte) i;
intArray[i] = i;
stringArray[i] = "Element " + i;
floatArray[i] = (float) (i + 0.5);
doubleArray[i] = i + 0.5;
booleanArray[i] = i % 2 == 0;
shortArray[i] = (short) (i * 10);
longArray[i] = i * 100;
}
System.out.println("byteArray: " + Arrays.toString(byteArray));
System.out.println("intArray: " + Arrays.toString(intArray));
System.out.println("stringArray: " + Arrays.toString(stringArray));
System.out.println("floatArray: " + Arrays.toString(floatArray));
System.out.println("doubleArray: " + Arrays.toString(doubleArray));
System.out.println("booleanArray: " + Arrays.toString(booleanArray));
System.out.println("shortArray: " + Arrays.toString(shortArray));
System.out.println("longArray: " + Arrays.toString(longArray));
}
}
```
这段代码创建了包含五个元素的每个数组,并使用 for 循环初始化数组的值。然后,使用 `Arrays.toString()` 方法将数组转换为字符串,并打印输出每个数组的内容。
请注意,byte、short 和 long 类型需要进行类型转换,因为数组默认使用 int 类型。
阅读全文