数组(定义方式,赋值及使用数组)
一、数组
用来将同类的数组放到一起的方法。
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;
数组(定义方式,赋值及使用数组)相关推荐
- VBA 数组定义,赋值,一维数组
1VBA数组的基础定义 1.1什么是数组? 就是一组数/字符等用同一个名字(这个名字就是:数组名),作为一个整体存储在一起 1.2什么是元素 这些被保存在同一个数组名下的,多个内容,称为element ...
- C语言的数组定义方式
C语言的数组定义方式 c语言数组定义方式 1.一维数组 2.一维数组初始化 3.一维数组元素的引用 数组是存储数据的结构.由于单个变量所能存储的数据很有限,所以有了数组存储结构.不仅如此,数组和指针是 ...
- C++数组(数组定义方式、数组名作用、数组地址)
文章目录 1 数组概述 2 一维数组 2.1 一维数组定义方式 2.2 一维数组数组名 2.2.1 一维数组名称的作用 2.2.2 一维数组名的2种特例情况 2.3 一维数组的地址 2.4 冒泡排序 ...
- c语言大数组怎么定义,C语言中数组定义方式
一.数组简介 <1>前言 大家首先来思考一个问题,若是我们想要定义两个变量,求这两个数的平均数,该怎么求呢? 例如:int a = 10,b = 20 int average = (a + ...
- js便利关联数组 及数组定义方式 分类
"http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equiv=& ...
- C++中常用数组及几种数组定义方式
一,一维数组 1,数组在内存中是连续的内存空间: 2,数组的数据类型必须一致: 数组定义三种方式: 第一种定义 只定义,不初始化: 数组类型 数组名 [数组长度]; int arr[5]; 第二种定义 ...
- java 二维数组存储方式_JAVA-初步认识-第六章-二维数组-定义方式内存图解
一. 接下讨论数组中特殊的一部分.数组是一个容器,用来存储数据的.现在数组中存储的不再是int,double..的类型了,而是存储的数组. 数组中的元素还是数组,我们把它称之为数组中的数组,也就做二维 ...
- 二维动态数组定义及二维静态数组与**P的区别
矩力集成2008年校园招聘笔试题:动态申请一个二维数组存储图像阵列 传统的解决方案是分配一个指针数组, 然后把每个指针初始化为动态分配的 ``列". 以下为一个二维的例子: //typede ...
- php多维数组书写方式,php多维数组用法示例
这篇文章主要为大家详细介绍了php多维数组用法示例,具有一定的参考价值,可以用来参考一下. 对php多维数组使用范例感兴趣的小伙伴,下面一起跟随512笔记的小编两巴掌来看看吧! 这段php代码定义了一 ...
- golang 结构体struct、数组、结构体数组 定义与赋值 、json string转struct
文章目录 1.结构体struct 1.1 声明结构体 1.2 初始化结构体 以及 传参 2. 结构体数组.append 3. 接口返回 含数组的结构体 常用写法 json string转struct ...
最新文章
- jq修改iframe html代码,jQuery控制iFrame(实例代码)
- bugFree与zentao
- Spring 的创建流程
- 【APIO2015】完跪记
- 从金庸的武侠到数学的江湖
- LC和RC滤波电路分析
- pip安装mysql python_使用pip安装MySQL在Windows上安装MySQL python不工作?
- c语言蓝色字体,C 语言输出不同颜色字体
- tensorflow随笔——Yolo v1
- c语言编程工程师基础,c语言工程师的工作是什么
- Java全栈学习路线
- Lamda表达式-入门篇
- UI设计师都在用的4款UI设计软件
- APP中使用UI交互设计动效的三个好处
- Python:实现pollard rho大数分解算法(附完整源码)
- aruba交换机配置命令_Aruba 无线交换机基本操作命令
- 《Android开发偶遇有趣算法问题》---获得地图方圆r米内的一个随机坐标点(求单位圆内随机点)
- 风口之上,车联网系统到底会不会是“另一个”智能手机系统?
- Latex排版[1]:输入矩阵(latex如何输入矩阵、对角阵、方程组)
- chrome模拟手机浏览器方法