学习目标:
- 掌握 Java 入门知识
学习内容:
- 学习Java方法的重载
多个方法名称一样,但参数列表不同
可以是顺序不同
形参个数不同
形参的类型不同
2.重载与下因素无关
与参数名称无关
与方法的返回值类型无关
- 学习数组的创建
概念:是一种容器,可以同时存放多个同类型的数据
特点:引用数据类型
数组中数据必须统一
数组的长度在运行期间不可改变
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];
}
}
}