java 数组应用(基础)及IDEA快捷键
数组的应用(基础)
数组作为方法参数传递传递地址
实例:打印数组元素
使用循环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+上下箭头 | 移动当前行的代码 |