【数组的定义格式】

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档

文章目录

  • 前言
  • 一、数组
  • 二、数组的遍历
  • 三、获取最大值
  • 总结


前言


提示:以下是本篇文章正文内容,下面案例可供参考

一、数组

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);
    }
}

总结

以上就是今天要讲的内容,本文仅仅简单介绍了数组的定义类型和两个简单的题,还有更多的知识点没有讲到以后再补充啦。

你可能感兴趣的:(java,算法,数据结构)