更新时间:2022-10-19 10:56:17 来源:极悦 浏览899次
数组循环
//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]+"\t");
}
}
//结果: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+"\t");
}
}
//结果: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+"\t");
}
}
//结果: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+"\t");
}
}
//数组作为返回值
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
0基础 0学费 15天面授
Java就业班有基础 直达就业
业余时间 高薪转行
Java在职加薪班工作1~3年,加薪神器
工作3~5年,晋升架构
提交申请后,顾问老师会电话与您沟通安排学习