Java方法的重载和数组

学习目标:

  • 掌握 Java 入门知识

学习内容:

  1. 学习Java方法的重载

多个方法名称一样,但参数列表不同
可以是顺序不同
形参个数不同
形参的类型不同

2.重载与下因素无关

与参数名称无关
与方法的返回值类型无关

  1. 学习数组的创建

概念:是一种容器,可以同时存放多个同类型的数据
特点:引用数据类型
数组中数据必须统一
数组的长度在运行期间不可改变

3.数组的定义:

数据类型【】 数组名称 = new 数据类型【数组长度】;
数据类型 【】数组名称 = {值1,值2,值3…};
数组的访问:
数组名称【下标】;
下标是由0 - 数组最大长度-1组成


学习时间:

  • 晚上6点半 - 8点

学习产出:

package March.31th;

public class Demo001MethodOverload {
    public static void main(String[] args) {
        System.out.println(compare(12, 12));
        byte a = 12;
        byte b = 13;
        System.out.println(compare(a, b));
        System.out.println(compare(12L, 12L));
        System.out.println(compare((short) 12, (short) 12));
        arrayDemo();
    }

    public static boolean compare(int a, int b) {
        if (a == b) {
            return true;
        } else {
            return false;
        }
    }

    public static boolean compare(byte a, byte b) {
        return a == b;
    }

    public static boolean compare(short a, short b) {
        return a == b ? true : false;
    }

    public static boolean compare(long a, long b) {
        boolean result;
        if (a - b == 0) {
            result = true;
        } else {
            result = false;
        }
        return result;
    }
    public static void compare(short a,int b){
        System.out.println(a+b);
    }
    public static void compare(double a,int b){
        System.out.println(a+b);
    }

    public static void arrayDemo() {
        int length = 10;
        int[] array01 = new int[length];
        int[] array02 = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10};
        int sum = 0;
        //打印输出array01
        for (int i = 0; i < array01.length; i++) {
            System.out.println(array01[i]);

        }
        //统计array02的和
        for (int i = 0; i < array02.length; i++) {
            sum += array02[i];
        }
        //找出最大值
        int max = array02[0];
        for (int i = 1; i <= array02.length; i++) {
            if (array02[i] > max) max = array02[i];
        }
    }

}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值