一·函数的方法与方法的重载:
Java能用来命名的符号:大小写字母,数字,下划线,$,但是数字不能作为开头
Java中的方法名的命名规则和变量一样
普通函数调用,要先创造对象实例才能使用
在Java中定义了一个类就等于定义了一个新的数据模型
Java中方法没有返回值必须马上void
方法的重载:只有方法的参数的个数类型不同,其他都相同,就是方法的重载
Java方法没有返回值
二·数组:
1.一维数组
一维数组的定义:
在Java中,一维数组是一组相同类型数据的线性集合,是数组中最简单的一种形式。数组是引用数据类型,在使用之前需要进行声明和初始化。
声明一维数组
要在程序中使用数组,首先需要声明一个引用该数组的变量,并指明该变量可以引用的数组类型。声明一维数组的语法格式如下:
type[] arrayName; // 数据类型[] 数组名;
或者
type arrayName[]; // 数据类型 数组名[];
Java更推荐使用第一种声明格式,因为它具有更好的语意和可读性12。
分配内存空间
声明数组后,还需要为数组元素分配内存空间。可以使用new关键字来分配空间,语法格式如下:
arrayName = new type[size]; // 数组名 = new 数据类型[数组长度];
例如:
int[] score = new int[10];
double[] price = new double[30];
String[] name = new String[20];
也可以在声明数组时直接分配空间:
type[] arrayName = new type[size]; // 数据类型[] 数组名 = new 数据类型[数组长度];
例如:
int[] arr = new int[5];
一旦声明了数组的大小,就不能再修改12。
初始化一维数组
在Java中,数组必须先初始化,然后才可以使用。初始化数组有以下三种方式:
使用new指定数组大小后进行初始化:
int[] number = new int[5];
number[0] = 1;
number[1] = 2;
number[2] = 3;
number[3] = 5;
number[4] = 8;
使用new指定数组元素的值:
int[] number = new int[]{1, 2, 3, 5, 8};
直接指定数组元素的值:
int[] number = {1, 2, 3, 5, 8};
注意:在进行数组初始化时,不要同时指定数组的长度和为每个数组元素分配初始值12。
获取数组元素
可以通过数组的下标来获取单个元素,例如:
int[] number = {1, 2, 3, 5, 8};
System.out.println("第一个元素:" + number[0]);
System.out.println("最后一个元素:" + number[number.length - 1]);
如果指定的下标值超出数组的总长度,会抛出ArrayIndexOutOfBoundsException异常12。
通过以上步骤,可以在Java中定义和使用一维数组。
import java.util.Arrays;
class JavaDemo6
{
public static void main(String[] args)
{
//一维数组的定义
//int a[] = new int[3];
int[] a = new int[3];
a[0] = 3;
a[1] = 5;
a[2] = 6;
int[] aa = {6,4,2,7};
for(int i=0;i