始兴生态建设网站海淘返利网站怎么做

news/2025/9/27 3:38:23/文章来源:
始兴生态建设网站,海淘返利网站怎么做,wordpress 视频 加载,网站开发流行语言Java数组 什么是数组 相同数组的有序集合 数组描述的是相同类型的若干个数据#xff0c;按照一定先后次序排列组合而成 其中#xff0c;每个数据称为一个数组元素#xff0c;每个数组元素通过下标来访问 数组声明创建 首先必须声明数组变量#xff0c;才能在程序中使用…Java数组 什么是数组 相同数组的有序集合 数组描述的是相同类型的若干个数据按照一定先后次序排列组合而成 其中每个数据称为一个数组元素每个数组元素通过下标来访问 数组声明创建 首先必须声明数组变量才能在程序中使用数组。 声明数组变量的语法 dataType[] arrayRefVar (首选)或 dataType  arrayRefVar[] Java语言使用new操作符来创建数组 dataType[] arrayRefVar new dataType[arraySize]; 数组元素通过索引访问索引从0开始 获取数组长度array.length 内存分析 堆 可以存放new的对象和数组 可以被所有的线程共享不会存放别的对象引用 栈 存放基本变量类型会包含这个基本类型的具体数值 引用对象的变量会存放这个引用在堆里面的具体地址 方法区 可以被所有线程共享 包含了所有class和static变量 三种初始化 静态初始化 //静态初始化创建赋值 int[] a {1,2,3,4,5,6,7,8,9}; 动态初始化 //动态初始化包含默认初始化 int[] a new int[10]; 一般动态初始化完默认为0 数组的四个基本特点 其长度是确定的。数组一旦被创建它的大小就是不可以改变的 其元素必须是相同类型不允许出现混合类型 数组中的元素可以是任何数据类型包括基本类型和引用类型 数组变量属引用类型数组也可以看成对象数组中的每个元素可以看作该对象的成员变量 数组对象本身在堆中 数组的使用 For-Each循环 int[] arrays {1,2,3,4,5}; for(int i0;i5;i){.....; } ​ for(int array:arrays){......; } 数组作方法入参,作为返回值 public  static void printArray(int[] arrays){for (int i 0; i arrays.length; i) {System.out.print(arrays[i] );}} ​//反转数组public static int[] reverse(int[] array){int[] result new int[array.length]; ​//反转的操作for (int i 0,j result.length-1; i array.length; i,j--) {result[j]array[i];} ​return result;} ​int[] array {1,2,3,4,5};int[] reverse reverse(array);printArray(reverse); 二维数组 多维数组可以看作是数组的数组比如二维数组就是一个特殊的一维数组其每一个元素都是一个一维数组 int[][] arraye {{1,2},{2,3},{3,4},{4,5}}; Array类 数组工具类 java.util.Arrays Arrays类中方法都是static修饰的静态方法在使用时可以直接使用类名进行调用而不用使用对象来调用 以下功能 给数组赋值使用fill方法 对数组排序通过sort方法按升序 比较数组通过equals方法比较数组中元素值是否相等 查找数组元素通过binarySearch方法能对排序好的数组进行二分查找操作 冒泡排序 public static void bubbleSort(int[] array){for (int i 0; i array.length; i) {//要走多少趟 ​boolean flag true; ​for(int j0; j array.length-1-i;j){//每次的比较if(array[j]array[j1]){int tmp array[j];array[j] array[j1];array[j1] tmp;flag false;}} ​if(flag){break;}}} 先确定要走多少趟然后再进行比较 稀疏数组 当一个数组中大部分元素为0或者为同一值的数组时可以使用稀疏数组来保存该数组 稀疏数组的处理方式是 记录数组共有几行几列有多少个不同值 把具有不同值的元素及行列记录在一个小规模的数组中从而缩小程序的规模 public static void main(String[] args) {//1,创建一个二维数组 11*11 0没有棋子 1黑棋 2白棋int[][] array1 new int[11][11];array1[1][2] 1;array1[2][3] 1;System.out.println(输出原始的数组);for (int[] ints : array1) {for (int anInt : ints) {System.out.print(anInt\t);}System.out.println();}//转换为稀疏数组保存//获取有效值的个数int sum0;for (int i 0; i 11; i) {for (int j 0; j 11; j) {if(array1[i][j]!0){sum;}}}System.out.println(有效值个数sum);//2创建一个稀疏数组int[][] array2 new int[sum1][3];array2[0][0] 11;array2[0][1] 11;array2[0][2] sum;//遍历二维数组将非零的值存放稀疏数组中int count 0;for (int i 0; i array1.length; i) {for (int j 0; j array1.length; j) {if(array1[i][j]!0){count;array2[count][0] i;array2[count][1] j;array2[count][2] array1[i][j];}}}//输出稀疏数组System.out.println(稀疏数组);for (int i 0; i array2.length; i) {System.out.println(array2[i][0]\tarray2[i][1]\tarray2[i][2]\t);}System.out.println();System.out.println(还原);//1.读取稀疏数组的值int[][] array3 new int[array2[0][0]][array2[0][1]];//2还原值for (int i 1; i array2.length; i) {array3[array2[i][0]][array2[i][1]] array2[i][2];}//3,打印System.out.println(输出还原的数组);for (int[] ints : array3) {for (int anInt : ints) {System.out.print(anInt\t);}System.out.println();}}

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/919048.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

只能在线观看的电影网站咋么做赣州章贡区房价

在Oracle数据库注释用--表明为注释,但以下用//或--代表解释;数据库不怎么区分大小写; 先说说一些简单Oracle数据库操作的语句: 使用语句创建普通用户: Create user username identified by password; //创建普通用户 Grant reso…

php除了做网站还能做什么淘宝的17种免费推广方法

组织战略 战略目标 出发点 战略方针 基本依据 战略实施能力 内部外部 战略措施 重要保障 战略分解过程 自上而下 战略实施四个阶段 战略启动阶段 战略计划实施阶段 战略运作阶段 战略控制与评估阶段 组…

用vs网站开发住房建设部官方网站居住区政策

简介: 最近中台比较热,但业界内并没有对中台有统一认可清晰的定义,很多人会把中台与数据仓库、数据湖混为一谈。但需要提醒读者注意的是,数据中台并不是一个系统,它首先是一种组织架构。前言: -更多关于数智…

电子商务网站建设与管理思考与练习wordpress 婚纱

题1:判定是否互为字符重排 给定两个由小写字母组成的字符串 s1 和 s2,请编写一个程序,确定其中一个字符串的字符重新排列后,能否变成另一个字符串。 输入: s1 "abc", s2 "bca" 输出: true 输入: s1 &quo…

建筑企业网站模板网络营销成功的案例

芯片安全包括什么 芯片安全是为了防止芯片数据和程序遭遇非法攻击和访问等导致数据错误或者信息泄露或者非正常运行? 比如指纹信息被泄露;PC被植入非法挖矿程序;非法修改ddr中的数据等。 1.在子系统级别看到的axprot[1]和nsaid(non-securit…

返利网站怎么做做网站商业欺骗赔多少

很多小伙伴都遇到过win7系统重装后莫名奇妙消失一个分区磁盘的困惑吧,一些朋友看过网上零散的win7系统重装后莫名奇妙消失一个分区磁盘的处理方法,并没有完完全全明白win7系统重装后莫名奇妙消失一个分区磁盘是如何解决的,今天小编准备了简单…

泊头在哪做网站比较好岳阳网站平台设计

今天看博客园,突然看到正向代理和反向代理,发现自己还不会就稍微研究了一下。 正向代理----(看做是服务员) 当我们进饭店吃饭,我们不可能会直接去后厨叫厨师给我们做菜,而是通过服务员去通知,这个就叫做正向代理。 再…

聊城网站建设电话外贸网站推广如何做

很多个pdf怎么合并在一起?作为一个办公室的伙伴,对于PDF格式肯定不会陌生。它强大的功能为我们的工作提供了许多便利。由于PDF文件格式的稳定性和安全性较高,我们通常在工作或学习中使用它来传输文件,很多人都喜欢将办公文件都做成…

邯郸做网站推广的地方张家港市做网站的公司

文章目录 VLAN概念VLAN种类端口VLAN工作原理以太网的三种链路类型配置 VLAN概念 一种讲局域网设备从逻辑上划分为一个个网段,从而实现虚拟网络的一种技术,这一技术主要应用于交换机中。Vlan技术是技术在以太网帧的基础上增加vlan头,用VLAN I…

企企业业网网站站建建设设淘宝网站备案

reactive: 当使用reactive()处理数据后,数据再次被使用时,就会进行依赖收集 当数据发生改变时,所有收集到的依赖进行对应的响应式操作(如:更新界面), 事实上,我们编写的d…

公司已有网站 如何自己做推广建网上商城的第三方网站哪个好

(本篇并不适合初学者看) 质数:除1和本身之外,没有一个数能够整除它。(否则是合数) 1.质数判定: ①根号试除法。 优点:容易写,对于少量的需要判断的质数,比较可…

合肥市城乡和建设网站南昌网站搭建建设定制

雨云面板服目前支持一键开服的游戏有:Minecraft Java版、Minecraft 基岩版、泰拉瑞亚、饥荒,还提供纯Java/Linux环境(Docker),方便开自己开其他游戏服。 其中Minecraft Java版支持一键开服的有Arclight、Mohist、CatS…

常用网站开发模式网站建设哪家好知道万维科技

目录 JAVA入门级教学之(标识符与关键字) 1.什么是标识符? 2.标识符的命名规则? 3.标识符的命名规范? 4.严格遵守规则和规范: 在java里的关键字都是小写的 JAVA入门级教学之(标识符与关键字) 1.什…

网站加载速率网站底部的制作

本文原文来自DataLearnerAI官方网站:马斯克旗下xAI发布Grok-1.5,相比较开源的Grok-1,各项性能大幅提升,接近GPT-4! | 数据学习者官方网站(Datalearner) 继Grok-1开源之后,xAI宣布了Grok-1.5的内测消息&…

沈阳网站建设tlmh做高仿网站有哪些

在过去的几年里,有许多程序员开始学习和使用编程语言。这其中包括C、C、 Java和 Python。尽管有许多语言可供选择,但大多数程序员都会选择最容易学习的编程语言。 如今,有很多编程语言供选择。程序员们在学习这些语言时可以自由地选择他们喜…

网站建设中手机版郑州一网网站建设

7月份读完了这本书,趁着周末写下读书笔记吧 这本书 作者:【美】彼得.李 Peter Lee 【美】凯丽.戈德伯格CareyGoldberg 著 【美】伊萨克.科恩Isaac Kohane 芦义 译 在AI风起云涌时代,在这刚刚过去的新冠三年,“超越想象的GPT医…

建设工程教育官方网站wordpress 用户函数

腾讯云CVM服务器标准型实例的各项性能参数平衡,标准型云服务器适用于大多数常规业务,例如:web网站及中间件等,常见的标准型云服务器有CVM标准型S5、S6、SA3、SR1、S5se等规格,腾讯云服务器网txyfwq.com来详细说下云服务…

宁波网络营销推广开发中心郑州seo网络推广

阻抗分析仪和LCR表是非常通用的测量器件的电子仪器。根据阻抗范围和频率范围的不同,有一系列不同原理的仪器来满足测试要求,图1是不同阻抗范围和不同频率范围的阻抗测量方法。图1 阻抗测量方法图2是自动平衡电桥法的原理框图。通过精确测量加载到被测件D…

windos的hyper-v安装的宝塔面板,在面板里面点击重启服务器后再也无法启动面板。

试试以下解决方案: 您遇到的这个问题确实非常棘手,但​​绝对不是无法修复的​​。这个错误(UnicodeError: label empty or too long)是一个已知但比较罕见的问题,通常由服务器的主机名(Hostname)配置异常触发,…

青岛黄岛区网站开发ie浏览器在线使用

文章目录1. String 类型2. 散列hashes3. 列表lists(双向链表)4. 集合set(自动去重)5. 有序集合sorted(自动去重)1. String 类型 # 设置单个值 set key value# 获取单个值 get key# 设置多个值 mset key1 value1 key2 value2 。。。# 获取多个值 mget …