实例:打印数组元素
使用循环for语句遍历循环数组。
数组的基本知识可以点击下面这个链接
java数组基础
下面我们上代码:
package Array; //数组作为方法参数传递地址 public class arrayDemo04 { public static void main(String[] args) { /* 数组作为方法的参数 当调用方法的时候,向方法的小括号进行传参,传进去的是数组的地址值。 */ int array [] = {10,20,30,40,50}; System.out.println(array); printArray(array); } //写这个方法的三要素 /* 返回值类型:由数组作为方法参数传递值,不需要进行计算没有结果需要返回,用void 方法名称:printArray 参数列表:必须有这个数组,才能打印其中的元素 int array【】; */ public static void printArray(int array[]){ for (int i = 0; i < array.length; i++) { System.out.println(array[i]); } } }
当我们希望一个方法中产生了多个结果的数据需要返回时,我们可以借助数组打包作为一个返回值的类型即可。
当然任何数据类型都可以作为方法的参数类型,或者是返回类型。
代码示例:
package Array; //数组作为方法返回值,返回地址 /* 数组作为方法的参数,传递进去的其实是数组的地址值 数组作为方法的返回值,返回的其实也是数组的地址值 */ public class Demo02ArrayReturn { public static void main(String[] args) { int[] result = calculate(10,20,30); System.out.println("main方法接收到的返回值数组是:");//验证传进去的是数组的地址值 System.out.println(result); System.out.println("总和:"+ result[0]); System.out.println("平均数:"+result[1]); } public static int[] calculate(int a,int b,int c){ int sum = a + b + c;//总和 int avg = sum/3;//平均数 //现在我们有两个值需要返回 //我们需要一个数组,把两个需要返回的值装起来 /* int[] array = new int[2]; array[0] = sum; array[1] = avg; */ int[] array = {sum ,avg}; System.out.println("calculate方法内部数组是:");//验证返回的也是数组的地址值 System.out.println(array);//地址值 return array; } }
下面附上IDEA的一些快捷键的操作:
快捷键 | 功能 |
---|---|
Alt+Enter | 导入包,自动修正代码 |
Ctrl+Alt+T | 自动生成捕获异常Try-Catch-Finally语句 |
Ctrl+Y | 删除光标所在的行 |
Ctrl+D | 复制当前行代码到下一行 |
Ctrl+Alt+L | 格式化代码 |
Ctrl+/ | 单行注释,再次点击取消注释 |
Ctrl+Shift+/ | 选中代码注释,多行注释,再次点击取消注释 |
Alt+Insert | 快速自动生成代码,toString,getset等方法 |
Alt+Shift+上下箭头 | 移动当前行的代码 |