Java教程

java 数组应用(基础)及IDEA快捷键

本文主要是介绍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+上下箭头 移动当前行的代码
这篇关于java 数组应用(基础)及IDEA快捷键的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!