`

编程基础(三)-数组

阅读更多
1.数组

初始化一维数组

事例:

int arr[] = new int[]{1,2,3,4,5}

int arr2[] = {1,2,3,4,5}



int arr[]=new int[4]

arr[0]=1

arr[1]=2

.....

arr[4]=5



初始化二维数组

int a[][]={{1,2},{3,4}}



三维数组跟二维数组差不多,这里就不必细说



事例:

import java.util.Arrays;

public class J4 {
public static void main(String[] args) {
  int a[]= new int[]{5,6,2,6,7,1,9,15,18,3};//定义一个数组
  System.out.println("原数组如下:");
  for(int j=0;j<a.length;j++){
   System.out.print(a[j]+"\t");//遍历输出数组
  }
  System.out.println("\n排列后的数组如下:");
  Arrays.sort(a);//升序排序
  for(int n=0;n<a.length;n++ ){
   System.out.print(a[n]+"\t");//遍历输出新数组
  }
  System.out.println("-------------------");
  int max=a[0];//创建最大数变量
  for(int i=0;i<a.length;i++){
   if(a[i]>max){
    max=a[i];//提取最大数
   }
  }
  System.out.println("输出数组中最大数max:"+max);
  System.out.println("-------------------");
  Arrays.fill(a,1,4,7);//填充数组替换元素
  System.out.println("输出新数组如下:");
  for(int j=0;j<a.length;j++){
   System.out.print(a[j]+"\t");//遍历输出数组
  }
  System.out.println("-------------------");
  int b[]=Arrays.copyOf(a,;//复制数组至指定8 的长度
  System.out.println("复制后的数组如下:");
  for(int j=0;j<b.length;j++){
   System.out.print(b[j]+"\t");//遍历输出数组
  }
  System.out.println("-------------------");
  int m[]=Arrays.copyOfRange(b, 1, 4);//复制数组的指点长度到新数组m中
  System.out.println("复制后的数组如下:");
  for(int j=0;j<m.length;j++){
   System.out.print(m[j]+"\t");//遍历输出数组
  }
}
}

三维数组以及多维数组这里就不必细说(基本上用不到)


分享到:
评论

相关推荐

    03-python-numpy-简介-基础-数组-数组类型

    在Python编程语言中,NumPy库是用于处理大型多维数组和矩阵的工具,它是科学计算的核心库。这篇学习笔记将深入探讨NumPy的基础知识,包括其简介、数组概念以及数组类型。 首先,我们来看一下NumPy的简介。NumPy...

    PHP编程基础-数组

    该PPT介绍PHP编程基础知识中数组的内容,帮助有需要的朋友了解如何使用数组以及常用函数等知识。

    day07-基础语法-数组

    Java 基础语法 - 数组 数组是 Java 语言中的一种基本数据结构,它可以存储多个变量(元素),这些变量的数据类型必须一致。数组既可以存储基本数据类型,也可以存储引用数据类型。 一、数组的定义和初始化 在 ...

    JavaKeeper-java入门 - 数组基础

    JavaKeeper Java入门 - 数组基础知识点梳理 Java是一种广泛使用的面向...总结而言,“JavaKeeper-java入门-数组基础”不仅为初学者提供了数组的理论知识,同时也注重实践应用,旨在帮助学习者打下扎实的Java编程基础。

    谭浩强C程序设计(第三版)-数组专题培训课件.ppt

    在学习C语言编程时,数组是一个基础且重要的概念。数组是用于存储一组相同类型数据的集合,它提供了一种高效的方式管理和处理大量数据。在谭浩强的《C程序设计(第三版)》中,数组专题部分主要涵盖了以下知识点: 1....

    Python-100-Days-java入门 - 数组基础

    对于初学者来说,“Python-100-Days-java入门 - 数组基础”不仅是一个学习编程的起点,更是一个全面认识编程世界、建立编程思维的契机。通过本篇文章的介绍,我们希望初学者能够意识到数组这一基础知识的重要性,并...

    PHP经典实例--数组

    "PHP经典实例--数组"这个主题是PHP学习过程中的重要部分,因为数组在编程中是数据存储和处理的基础。下面我们将详细探讨PHP数组的使用、操作和相关实例。 数组在PHP中被用来存储一系列的数据,可以是数字、字符串或...

    03-python-数组属性方法总结-数组与字符串的转换-生成数组的函数-矩阵

    在Python编程语言中,数组是一种...通过理解和掌握这些内容,可以更高效地处理和分析数据,为编程实践打下坚实基础。在实际操作中,可以参考提供的IPython Notebook文件(03.09、03.10、03.11、03.12)进行学习和练习。

    Java基础--数组练习1(让你醍醐灌顶!!!)

    在Java编程语言中,数组是一种非常基础且重要的数据结构,它允许程序员存储多个同类型的数据。在本文中,我们将通过两个案例来深入理解和练习Java数组的使用。 案例一的目标是创建一个数组,用于存储1到100之间的...

    VB071-数组相加 源代码

    在VB(Visual Basic)编程语言中,数组是一种用于存储同类型数据集合的数据结构。数组相加是编程中常见的操作,特别是...同时,这也能帮助开发者掌握基础的循环控制结构和错误处理方法,这些都是编程基础中的重要部分。

    JAVA编程基础-04数组-zhouxl.pdf

    ### JAVA编程基础——数组 #### 第四章 数组 **目标:** 本章节旨在全面介绍与数组相关的基础知识。学习完成后,读者应能掌握以下技能: 1. **创建数组及初始化其中的数据** 2. **理解数组在内存中的表示方式** 3....

    C语言-数组部分课件

    在编程世界中,C语言是一种基础且强大的编程语言,它为程序员提供了低级内存操作的能力,同时也支持高级编程概念。数组是C语言中一个至关重要的数据结构,它允许我们存储和处理同一类型的数据集合。本课件“C语言-...

    Python-100-Days-java入门 - 数组进阶

    这个压缩包文件包含了丰富的编程学习资源,可能是一套从基础到高级的编程教程,涵盖Java和Python两种编程语言,特别是重点关注Java数组的进阶使用和Python编程的最佳实践。教程可能采用了分阶段教学的方式,每个阶段...

    java入门 - 数组基础-chapter02.rar

    在标签中指出的是“java入门”,这意味着本内容可能仅仅触及Java编程的冰山一角,数组的学习是编程基础中的基础。掌握数组的使用对于后续学习更高级的Java编程概念,如集合框架、泛型、流处理等,都大有裨益。因此,...

    MATLAB基础语法-数组索引详解.pdf

    本文将详细介绍MATLAB数组索引的多种方式,以便于编程者高效地访问和操作数组中的元素。 首先,MATLAB中的每个变量默认为数组类型,即使它只包含一个数。数组索引可以访问数组中的特定元素。在MATLAB中,索引是从1...

    C++程序设计讲义-数组

    在C++编程语言中,数组是一种非常基础且重要的数据结构,它允许我们存储相同类型的数据集合。本讲义“C++程序设计讲义-数组”深入探讨了这一关键概念,适用于初学者和有一定经验的程序员进一步提升自己的技能。在第...

    C#系列教程第10讲-数组

    在C#编程语言中,数组是一种非常基础且重要的数据结构,它允许我们存储相同类型的数据集合。本教程将深入探讨C#中的数组,包括一维数组、多维数组以及 Jagged Array(不规则数组)。我们将从创建、初始化、访问和...

    CH4-数组18.zip_数据结构

    5. **多维数组**:数组可以扩展到多维,例如二维数组(矩阵)和三维数组,用于表示更复杂的数据结构。 在数据结构的课程中,数组常常被用来作为基础,以便引入更高级的数据结构,如链表、栈、队列和树等。数组在...

    JavaSE进阶-02-数组.pdf

    JavaSE进阶课程中,数组是一个重要的概念,它在编程中起到了存储一组相同类型数据的作用。数组被设计成一种引用数据类型,意味着它在内存中占据连续的空间,并且可以存储基本类型(如int、float)或引用类型(如对象...

    C语言基础-数组详细教学

    在C语言中,数组是一种非常基础且重要的数据...通过理解和掌握这些基础知识,你可以更有效地在C语言中使用数组进行编程。在实践中,数组是处理大量数据的常用工具,了解其工作原理对于编写高效、可靠的代码至关重要。

Global site tag (gtag.js) - Google Analytics