提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档
提示:以下是本篇文章正文内容,下面案例可供参考
1.1 数组的介绍
数组就是存储数据长度固定的容器,存储多个数据的数据类型要一致。
1.2 数组的定义格式
1.2.1 第一种格式
数据类型[] 数组名
示例:
int[] arr;
double[] arr;
char[] arr;
1.2.3 第二种格式
数据类型 数组名[]
示例:
int arr[];
double arr[];
char arr[];
1.3数组的动态初始化
1.3.1 什么是动态初始化
数组动态初始化就是只给定数组的长度,由系统给出默认初始化值。
1.3.2动态初始化格式
数据类型[] 数组名 = new 数据类型[数组长度];
int[] arr = new int[3];
1.4数组的静态初始化
1.4.1什么是静态初始化
在创建数组时,直接将元素确定
1.3.2动态初始化格式
·完整版格式:
数据类型[] 数组名 = new 数据类型[]{元素1,元素2,...};
·简化版格式:
数据类型[] 数组名 = {元素1,元素2,...};
数组遍历:就是将数组中的每个元素分别获取出来,就是遍历。遍历也是数组操作中的基石。
public class ArrayTest01 {
public static void main(String[] args) {
//定义数组
int[] arr = {11, 22, 33, 44, 55};
//使用通用的遍历格式
for(int x=0; x
·最大值获取:从数组的所有元素中找出最大值。
package com.wedu.test;
import java.util.Scanner;
public class Test2Array {
/*
需求: 从数组中查找最大值
int[] arr = {12,45,98,73,60};
实现步骤:
1. 假设数组中的第一个元素为最大值
2. 遍历数组, 获取每一个元素, 准备进行比较
3. 如果比较的过程中, 出现了比max更大的, 让max记录更大的值
4. 循环结束后, 打印最大值.
*/
public static void main(String[] args) {
int[] arr = {12,45,98,73,60};
// 1. 假设数组中的第一个元素为最大值
int max = arr[0];
// 2. 遍历数组, 获取每一个元素, 准备进行比较
for(int i = 1; i < arr.length; i++){
// 3. 如果比较的过程中, 出现了比max更大的, 让max记录更大的值
if(arr[i] > max){
max = arr[i];
}
}
// 4. 循环结束后, 打印最大值.
System.out.println("max:" + max);
}
}
以上就是今天要讲的内容,本文仅仅简单介绍了数组的定义类型和两个简单的题,还有更多的知识点没有讲到以后再补充啦。