美文网首页
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