zoukankan      html  css  js  c++  java
  • Java中的数组

    >首先何为数组:在内存空间划出一串连续的空间,且长度不可变,存储的数据类型必须要一致。

    >数组的基本要素有哪些:①标识符:驼峰命名规则等。

                                              ②数组元素:每个数组存放的内容。

                                              ③元素下标:从0开始数组中的每个元素都可以通过下标来访问。

                                              ④元素类型:数组中所有元素都要是相同的类型。

    >注意:数组组长不变,避免数组越界。


    看一下创建一个数组的几个小步骤:①声明数组   int类型      int[ ] a;

                       ②分配空间    a=new int [ 5 ];  --->5代表数组长度

                    ③赋值  a[ 0 ]=8;--->给a数组下标为0的元素赋值为8

                    ④数据处理   a[ 0]=a[0 ]*5;

    创建数组还有两种方法:1. int[  ]a=new  int []{1,2,3,4};        2.int[  ] a={1,2,3,4}; 此方法不可分行写


    为什么需要使用数组

    如果声明的变量存在的值较多且同为一种类型的话,那么声明的变量就显得冗余累赘。可以使用声明数组避免这个情况的出现。


    下面是一个数组与for循环结合的案例:

    public static void main(String[ ] args) {

            int[ ] scores = new int[5]; //成绩数组

            int sum = 0; //成绩总和

            Scanner input = new Scanner(System.in);

            System.out.println("请输入5位学员的成绩:");

    for(int i = 0; i < scores.length; i++){

            scores[i] = input.nextInt();

             sum = sum + scores[i]; //成绩累加

        }

         System.out.println("平均分是:" + (double)sum/scores.length);

        }

    目的:循环录入5为同学成绩并计算出他们的平均分。


    以上就是一些关于数组的基本内容

  • 相关阅读:
    Linux配置YUM源(2020最新最详细)
    Linux系统安装Tomcat9(2020最新最详细)
    Linux系统安装JDK1.8(2020最新最详细)
    框架集项目-登录账户过期,如何回到登录主页!
    C# 以管理员方式运行程序
    C#/STM32 WAV转byte WAV数据格式
    C# base64 转 byte[]
    C# 截取屏幕图像
    emWin 学习笔记 —— 用VS2017打开emWin仿真包
    STM32 时钟配置的坑
  • 原文地址:https://www.cnblogs.com/jiyaoyu/p/12773252.html
Copyright © 2011-2022 走看看