美文网首页
2022-11-28

2022-11-28

作者: RobertLiu123 | 来源:发表于2022-11-27 17:27 被阅读0次

    一、冒泡排序

    二、多维数组

    java中所谓的多维数组,其实是数组中的数组
    java中一般多维数组研究二维
    使用二维数组,也需要经过声明并初始化两步
    int[][] arr;
    arr = new int[5][3];

    三、二维数组内存图

    image.png

    四、二维数组其他初始化的方式

    1、
    int[][] arr = new int[][]{{1,3,10},
    {-9,8,1},
    {0,1,3},
    {6,4,3},
    {5,1,5}};

    2、
    int[][] arr = {
    {1,3,10},
    {-9,8,1},
    {0,1,3},
    {6,4,3},
    {5,1,5}
    };

    五、锯齿形数组

    即第二维长度不固定

    六、遍历二维数组

    七、方法

    实现某种功能的代码块
    烤鸭


    image.png

    八、方法的声明

    修饰符 返回值类型 方法名(数据类型 参数1,数据类型 参数2,数据类型 参数3...){
    执行功能
    return 返回值;
    }

    九、关于方法的一些说明

    1、修饰符 public static
    2、返回值:结果
    3、返回值类型:(1)数据类型 (2)void
    4、方法名 代码块的名字,标识符命名规则、驼峰命名规范
    getUserName
    5、参数存储了方法执行时需要用到的原材料
    6、根据传递进来的参数执行功能
    7、方法执行有了结果,就需要以return 结果;的形式返回出去
    8、如果返回值类型定成了数据类型,方法最后必须return一个匹配该类型的值
    9、返回值类型定为void,不需要在方法最后return一个值
    10、return除了向外返回一个值之外,还表示停止当前方法,因此,其后不能再写任何代码
    11、无返回方法最后也是可以加return的,此时只表示停止当前方法
    12、
    方法声明时()中的参数我们叫形式参数,简称形参
    方法调用过程中给形参赋值叫传参
    赋的值叫实际参数,简称实参
    13、调用的方法如果有返回值,谁调用这个方法,返回值就给谁
    14、方法不能被嵌套定义,可以被嵌套调用
    练习:写一个方法,求两个int型数的和

    十、方法的分类

    1、有参有返回值

    public static int getSum(int num1,int num2) {
            int sum = num1 + num2;
            return sum;
    }
    

    2、有参无返回值

    public static void getSum(int num1,int num2) {
            int sum = num1 + num2;
            System.out.println(sum);
    }
    

    3、无参有返回值

    public static String getStr() {
            return "haha";
    }
    

    4、无参无返回值

    public static void sayHello() {
            System.out.println("hello");
    }
    

    十一、方法的调用

    1、有参调用,格式为:方法名(值1,值2,值3...);
    2、无参调用,格式为:方法名();

    十二、基本数据类型参数和引用数据类型参数的传值

    image.png

    作业

    1、定义一个方法,传入一个int数组,返回该数组所有元素之和的平均数
    2、定义一个方法,传入两个参数,一个double数组表示多个货品的价格,一个double类型的折扣,返回支付货品的总价格
    3、定义一个方法,参数为一个int型数,返回该数的阶乘
    4、定义一个方法,参数为一个int型数,分解这个数的质因数

    相关文章

      网友评论

          本文标题:2022-11-28

          本文链接:https://www.haomeiwen.com/subject/fqbhfdtx.html