Java数组基础

这周学习了关于数组的学习,在此,我将在这里做一些总结
1.首先声明一个数组:数组类型 [ ] 数组名
2.定义数组存储空间:数组名 = new 数据类型[空间个数];
结合前两个可以直接声明数组:例如 int number=new int[10];//可储存10个元素的整型数组
3.给数组赋值:数组名[索引位置]=值;//索引位置及数组的下标 int[10]=1;10及是下标,也是索引位置。
如果嫌这样声明步骤多,还有可一次将数组声明、分配空间、赋值合三为一
int [] number=new int[]{9,3,4,5,2,5,2,5};//但要注意[]里面不可写空间个数,也就是长度。
关于数组的应用,首先是从数组中找出最大数和最小数
      double max = number[0];//定义最大值max,将number数组第一位数赋值给max
      double min = number[0];//定义最小值min,将number数组第一位数赋值给min
              for (int i = 0; i <= 5; i++) {  //循环6次,每次加一
                      if (number[i] >= max) {   //如果第i(数组下标数)位数大于或者等于第一位数,则将第i位数赋值给max,循环后再将第i+1位和第i位进行比较,如果大于等于就将它赋值给max
                            max = number[i];
                      }
                     if (number[i] <= min) {   //同理
                           min = number[i];
                     }
            }
还有就是将数组进行排序
       int x,y;  //定义整型x,y
               for(x=0;x<8;x++){    //将x循环7次,x是数组的下标,第一次定位是数组第一个数
                    for(y=x+1;y<8;y++){   //第一次为数组第二个数
                           if(number[x]>number[y]){  //将第一位和第二位进行比较,如果x>y则进行交换,以此类推,最终进行排序。       
                                 t=number[x];
                                 number[x]=number[y];
                                 number[y]=t;
               }
                    }
如果嫌以上排序麻烦,还有一条简单的命令:Arrays.sort(数组名); 默认升序
以上就是我这一周的学习与总结,如有不足之处,欢迎大家来纠正与补充。

原文地址:https://www.cnblogs.com/Lee-Y/p/8669204.html

时间: 2024-10-12 23:24:00

Java数组基础的相关文章

Java 数组基础,java.util.Arrays

定义数组 方式1(推荐,更能表明数组类型) 方式2(同C语言) 方式3?定义时直接初始化 数组运用基础 数组长度 equals() 数组元素不为基本数据类型时 二维数组 二维数组基础 变长的二维数组 java.utils.Arrays 类 参考文献: ? 数组(Array):相同类型数据的集合. 定义数组 方式1(推荐,更能表明数组类型) type[] 变量名 = new type[数组中元素的个数]; 比如: int[] a = new int[10]; 数组名,也即引用a,指向数组元素的首地

Java 数组基础

数组(Array):相同类型数据的集合. 定义数组 方式1(推荐,更能表明数组类型) type[] 变量名 = new type[数组中元素的个数]; 比如: int[] a = new int[10]; 数组名,也即引用a,指向数组元素的首地址. 方式2(同C语言) type变量名[] = new type[数组中元素的个数]; 如: int a[] = new int[10]; 方式3 定义时直接初始化 type[] 变量名 = new type[]{逗号分隔的初始化值}; 其中红色部分可省

浅析Java 数组-基础详解

什么是数组:数组对于每一门编程语言来说都是重要的数据结构之一,当然不同语言对数组的实现及处理也不尽相同. Java 数组:用来存储固定大小的同类型元素. 一 声明.创建,初始化Java 数组 写在前面:定义Java 数组包括声明和创建:可以先声明,再创建(两步):也可以同时声明和创建(一步). 1.声明 方法1(首选):dataType[] arrayName;  示例:String[] country; 方法2:dataType arrayName[]; : 示例:String country

java数组基础知识

数组的定义:int[] array=new array[n];int array[]={, , , ,};定义了数组,JVM就会给其一个空间,数组是应用类型的数据类型,其存储方式是随机存储. 数组的遍历,一般是通过循环来遍历其元素的,二维数组可以是通过霜或双重循环来遍历.数组的下标是从0开始的. 数组的替换,数组提供了一个方法,两种重载的形式,此方法为fill(),可以通过此方法来填充数组或者替换数组指定位置的元素. public class Array_Fill { public static

JAVA总裁--Java数组基础知识

1.数组的定义: 数组是由一组类型相同的数据元素构成的有序集合,每个数据元素称为一个数组元素(简称为元素),每个元素受n(n≥1)个线性关系的约束,每个元素在n个线性关系中的序号i1.i2.-.in称为该元素的下标,并称该数组为 n 维数组. 2.数组的特点: 元素本身可以具有某种结构,属于同一数据类型: 数组是一个具有固定格式和数量的数据集合. 3.数组的语法: package com.eduask.test; import java.util.Scanner; public class Ar

[java学习笔记]java语言基础概述之数组的定义&amp;常见操作(遍历、排序、查找)&amp;二维数组

1.数组基础 1.什么是数组:           同一类型数据的集合,就是一个容器. 2.数组的好处:           可以自动为数组中的元素从零开始编号,方便操作这些数据. 3.格式:  (一旦创建,必须明确长度)          格式1:              元素类型   [ ]  数组名  =  new  元素类型  [元素个数即数组的长度]:              示例:int[] array = new int[5];          格式2:           

Java Script基础(八) Array数组对象

Java Script基础(八) Array数组对象 一.Array数组 JavaScript中的数组也是具有相同数据类型的一个或者多个值得集合.用法和Java中的数组类似. Array对象的常用属性和方法: 属性: length:获取数组的长度: 方法: join():把数组中的所有元素放入一个字符串中,通过分隔符进行分隔. sort():对数组元素进行排序. 1.创建数组 语法: var a1 = new Array();           //创建一个数组,长度为0: var a2 = 

java SE 基础复习-数组

数组 数组(Array):相同类型数据的集合. 定义数组 方式1(推荐,更能表明数组类型) type[] 变量名 = new type[数组中元素的个数]; 比如: int[] a = new int[10]; 数组名,也即引用a,指向数组元素的首地址. 方式2(同C语言) type变量名[] = new type[数组中元素的个数]; 如: int a[] = new int[10]; 方式3 定义时直接初始化 type[] 变量名 = new type[]{逗号分隔的初始化值}; 其中红色部

day05&lt;Java语言基础--数组&gt;

Java语言基础(数组概述和定义格式说明) Java语言基础(数组的初始化动态初始化) Java语言基础(Java中的内存分配以及栈和堆的区别) Java语言基础(数组的内存图解1一个数组) Java语言基础(数组的内存图解2二个数组) Java语言基础(数组的内存图解3三个引用两个数组) Java语言基础(数组的初始化静态初始化及内存图) Java语言基础(数组操作的两个常见小问题越界和空指针 Java语言基础(数组的操作1遍历) Java语言基础(数组的操作2获取最值) Java语言基础(数