一、数组

用来将同类的数组放到一起的方法。

1.定义数组的方式

     // nums是一个引用 数组的下标一般从0开始// int[] nums = {1,2,3};int[] nums1 = new int[3];System.out.println(nums[1]);

2.给数组赋值

     // 数组一但在内存中分配了空间,就不能改变。不能超出创建数组时定义的数组长度。int[] nums = new int[3];nums[0] = 1;nums[1] = 2;nums[2] = 3;nums[3] = 4;// 定义和赋值在一起int[] nums2 = {1,2,3,4,5,6,7};System.out.println(nums2[2]);

3.二维数组

         int a[3][4] = {{1, 2, 3, 4}, {5, 6, 7, 8}, {9, 10, 11, 12}};

4.循环遍历数组,打擂台:

     // 打擂台找最大值int[] nums = {1,19,20,3,7,9,22};int max = 0;for (int i = 0;i < nums.length;i++){if (max <= nums[i]){max = nums[i];}}System.out.println(max);

5.查找特定的数字的下标

     // 查找5的下标int[] nums = {1,2,3,4,5,9};int target = -1;for (int i = 0;i < nums.length;i++){if (nums[i] == 5){target = i;}}System.out.println(target);

6.交换同一个数组内的两个数值

     // 交换nums数组内第一个数字和第三个数字的内容。     int[] nums = {1,2,3,4,5,9};int temp = nums[0];nums[0] = nums[2];nums[2] = temp;

数组(定义方式,赋值及使用数组)相关推荐

  1. VBA 数组定义,赋值,一维数组

    1VBA数组的基础定义 1.1什么是数组? 就是一组数/字符等用同一个名字(这个名字就是:数组名),作为一个整体存储在一起 1.2什么是元素 这些被保存在同一个数组名下的,多个内容,称为element ...

  2. C语言的数组定义方式

    C语言的数组定义方式 c语言数组定义方式 1.一维数组 2.一维数组初始化 3.一维数组元素的引用 数组是存储数据的结构.由于单个变量所能存储的数据很有限,所以有了数组存储结构.不仅如此,数组和指针是 ...

  3. C++数组(数组定义方式、数组名作用、数组地址)

    文章目录 1 数组概述 2 一维数组 2.1 一维数组定义方式 2.2 一维数组数组名 2.2.1 一维数组名称的作用 2.2.2 一维数组名的2种特例情况 2.3 一维数组的地址 2.4 冒泡排序 ...

  4. c语言大数组怎么定义,C语言中数组定义方式

    一.数组简介 <1>前言 大家首先来思考一个问题,若是我们想要定义两个变量,求这两个数的平均数,该怎么求呢? 例如:int a = 10,b = 20 int average = (a + ...

  5. js便利关联数组 及数组定义方式 分类

    "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equiv=& ...

  6. C++中常用数组及几种数组定义方式

    一,一维数组 1,数组在内存中是连续的内存空间: 2,数组的数据类型必须一致: 数组定义三种方式: 第一种定义 只定义,不初始化: 数组类型 数组名 [数组长度]; int arr[5]; 第二种定义 ...

  7. java 二维数组存储方式_JAVA-初步认识-第六章-二维数组-定义方式内存图解

    一. 接下讨论数组中特殊的一部分.数组是一个容器,用来存储数据的.现在数组中存储的不再是int,double..的类型了,而是存储的数组. 数组中的元素还是数组,我们把它称之为数组中的数组,也就做二维 ...

  8. 二维动态数组定义及二维静态数组与**P的区别

    矩力集成2008年校园招聘笔试题:动态申请一个二维数组存储图像阵列 传统的解决方案是分配一个指针数组, 然后把每个指针初始化为动态分配的 ``列". 以下为一个二维的例子: //typede ...

  9. php多维数组书写方式,php多维数组用法示例

    这篇文章主要为大家详细介绍了php多维数组用法示例,具有一定的参考价值,可以用来参考一下. 对php多维数组使用范例感兴趣的小伙伴,下面一起跟随512笔记的小编两巴掌来看看吧! 这段php代码定义了一 ...

  10. golang 结构体struct、数组、结构体数组 定义与赋值 、json string转struct

    文章目录 1.结构体struct 1.1 声明结构体 1.2 初始化结构体 以及 传参 2. 结构体数组.append 3. 接口返回 含数组的结构体 常用写法 json string转struct ...

最新文章

  1. jq修改iframe html代码,jQuery控制iFrame(实例代码)
  2. bugFree与zentao
  3. Spring 的创建流程
  4. 【APIO2015】完跪记
  5. 从金庸的武侠到数学的江湖
  6. LC和RC滤波电路分析
  7. pip安装mysql python_使用pip安装MySQL在Windows上安装MySQL python不工作?
  8. c语言蓝色字体,C 语言输出不同颜色字体
  9. tensorflow随笔——Yolo v1
  10. c语言编程工程师基础,c语言工程师的工作是什么
  11. Java全栈学习路线
  12. Lamda表达式-入门篇
  13. UI设计师都在用的4款UI设计软件
  14. APP中使用UI交互设计动效的三个好处
  15. Python:实现pollard rho大数分解算法(附完整源码)
  16. aruba交换机配置命令_Aruba 无线交换机基本操作命令
  17. 《Android开发偶遇有趣算法问题》---获得地图方圆r米内的一个随机坐标点(求单位圆内随机点)
  18. 风口之上,车联网系统到底会不会是“另一个”智能手机系统?
  19. Latex排版[1]:输入矩阵(latex如何输入矩阵、对角阵、方程组)
  20. chrome模拟手机浏览器方法

热门文章

  1. 生产者消费者条件变量模型
  2. 开发人员转型技术管理该怎么做?
  3. 在Ubuntu上安装使用PostgreSQL数据库
  4. mysql add column_SQL Add Column
  5. Windows操作系统是怎样被开发出来的?
  6. 侧边栏php,WordPress中用于创建以及获取侧边栏的PHP函数讲解
  7. 3983. 乾坤大挪移
  8. mysql将年分解到月_sql把一段时间分割成周,月,季度,年的时间段
  9. Python捉虫记(持续更新)
  10. H3C路由器配置DHCP