Java基础4(函数的方法与方法的重载,一维数组,二维数组)

一·函数的方法与方法的重载:

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中定义和使用一维数组。

foreach::单纯获取每个元素的值可以用Java基础4(函数的方法与方法的重载,一维数组,二维数组)_第1张图片

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

你可能感兴趣的:(java,开发语言)