JAVA输出数组元素的三种方法forfor-eachtoString
目录
JAVA输出数组元素的三种方法(for/for each/toString)
2022_02_19学习输出数组元素的三种方法以及c语言和java中数组的不同点
方法一:for循环输出数组元素
public static void main(String[] args) { int[] array = {1,2,3,4,5,6,7,8,9}; for(int i = 0; i < array.length; ++i){ System.out.print(array[i]+" "); } }
方法二:for each循环语句
for each循环语句的循环变量会遍历数组整个数组,而不需要使用下标
public static void main(String[] args) { int[] array = {1,2,3,4,5,6,7,8,9}; for (int x : array) { System.out.print(x+" "); } }
解释:循环变量int x会遍历array数组中的每一个元素
方法三:Arrays类中的toString方法
返回一个含有数组元素的字符串(String)
public static void main(String[] args) { int[] array = {1,2,3,4,5,6,7,8,9}; String str = Arrays.toString(array); System.out.println(str); }
c语言和java中数组的区别
c语言创建数组长度时必须是 常量 。
int main() { int n = 10; int arr1[n];//错误写法 int arr2[10];//正确写法 }
java中创建数组长度可以是变量。有点类似于c语言的动态分配内存(malloc)
public static void main(String[] args){ int n = 10; int[] arr = new int[n]; }