数组循环
//for循环输出一个数组中的所有元素
public static void main(String[] args) {
int[] nums = {1,2,3,4,5,6};
for(int i=0;i<=nums.length-1;i++){
System.out.print(nums[i]+" ");
}
}
//结果:1 2 3 4 5 6
/*
语法:
for(元素类型 临时变量名:遍历对象){
引用了临时变量的语句(临时变量存入的是遍历对象中的元素,而非元素对应的下标)
}
*/
//使用foreach循环进行简化:取不到下标
public static void main(String[] args) {
int[] nums = {1,2,3,4,5,6};
for(int num:nums){ //快捷键 nums.for
System.out.print(num+" ");
}
}
//结果:1 2 3 4 5 6
数组作为参数
//数组作为参数
public static void main(String[] args) {
int[] nums = {1,2,3,4,5,6};
printArray(nums);
}
//打印数组元素
public static void printArray(int[] array){
for (int number : array) {
System.out.print(number+" ");
}
}
//结果:1 2 3 4 5 6
数组作为返回值:数组逆置
public static void main(String[] args) {
int[] nums = {1,2,3,4,5,6};
//printArray(nums);
int[] numbers = reverse(nums);
for (int number : numbers) {
System.out.print(number+" ");
}
}
//数组作为返回值
public static int[] reverse(int[] array){
int[] result = new int[array.length];
for (int i = 0,j = result.length-1 ; i < result.length; i++,j--){
result[j] = array[i];
}
return result;
}
//结果:6 5 4 3 2 1
你适合学Java吗?4大专业测评方法
代码逻辑 吸收能力 技术学习能力 综合素质
先测评确定适合在学习