`

编程基础(三)-数组

阅读更多
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 语言中的一种基本数据结构,它可以存储多个变量(元素),这些变量的数据类型必须一致。数组既可以存储基本数据类型,也可以存储引用数据类型。 一、数组的定义和初始化 在 ...

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

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

    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....

    第5章--数组练习题答案-华中社《C语言程序设计上机指导与练习》.doc

    - 第三个编程题实现数组元素的插入操作,找到正确的位置将新值插入,并将后续元素向后移动。 - 第四个编程题是在数组中查找特定的元素,如果找到则输出其下标,否则提示未找到。 - 第五个编程题涉及数组的复制,...

    C语言-数组部分课件

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

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

    MATLAB基础语法——数组索引详解

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

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

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

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

    CH4-数组18.zip_数据结构

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

    JavaSE进阶-02-数组.pdf

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

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

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

    1.8编程基础之多维数组_08矩阵加法(B).pdf

    在探讨“1.8编程基础之多维数组_08矩阵加法”这一主题时,我们需要关注多个方面的知识点,包括编程基础、多维数组的定义和使用、矩阵加法的概念以及信息学奥林匹克竞赛(NOIP)的培训课程内容。 首先,我们来了解...

    C-高级语言编程-数组.rar

    在IT领域,C语言是一种非常基础且重要的编程语言,它以其高效、简洁和灵活的特点深受程序员喜爱。"C-高级语言编程-数组.rar"这个压缩包文件显然包含了关于C语言中数组这一核心概念的详细教程或示例代码,旨在帮助...

    day002 JAVA语法基础-数组入门.doc

    在Java编程语言中,数组是基础且重要的数据结构,它允许程序员存储一组相同类型的数据。在"day002 JAVA语法基础-数组入门"的学习中,我们将深入理解数组的概念、定义、初始化以及基本操作。 首先,数组是计算机内存...

Global site tag (gtag.js) - Google Analytics