当前位置: 首页 > news >正文

影视传媒广告公司网站模板四川任命33名干部最新

影视传媒广告公司网站模板,四川任命33名干部最新,公司网站建设汇报,企业数据查询网站引言 数据结构数据结构。所以数据结构是一个抽象的概念。其目的是为了更好的组织数据方便数据存储。下面我们来看一些简单的数据储存方式 输入和输出 这里先介绍java的输入和输出。简单引入#xff0c;不过多详细介绍#xff0c;等我单一写一篇的时候这里会挂上链接 简单的…引言 数据结构数据结构。所以数据结构是一个抽象的概念。其目的是为了更好的组织数据方便数据存储。下面我们来看一些简单的数据储存方式 输入和输出 这里先介绍java的输入和输出。简单引入不过多详细介绍等我单一写一篇的时候这里会挂上链接 简单的就是Scanner使用方法如下 Scanner scan new Scanner(System.in);//引包记得用ctrlshifto,不引包会报错的放我们获取键盘输入的时候可查看一下用法 int a scan.nextInt();//从键盘获取一个数字 String b scan.next();//从键盘获取一个字符串 //多个数字或者字符串了可以用空格分隔也可以用换行符分割输出就是 System.out.println();//ln为换行输出不加ln就可以不换行输出。有心情就自己去试数组 数组是 我们常见的一个简单的数据结构其引用方式为 数据类型[] 数组名 new 数据类型[size];//size为数组的大小记得替换为数字引入数组知识–下标下标是为了查找数据的因为我们储存过多的数据所以利用下标来进行元素的访问的第i个数的下标为i-1。 其次每个数组只能存放单一的元素一个数据只能储存一种类型的元素。 实例 int[] arr new int[10];//创建一个有10个数字元素数组 String[] arr new String[10];//创建一个有10个字符元素的数组看到这里是不是觉得有点空拿来看一道简单的题目吧 从键盘获取10个数字并输出 import java.util.Scanner;public class Main{public static void main(String[] args) {Scanner scan new Scanner(System.in);int[] a new int[10];//引入数组用来存储数据for (int i 0;i10;i){a[i] scan.nextInt();//利用for循环来多次读入数据}for (int i 0; i 10; i) {System.out.println(a[i]);//for循环遍历数据输出}} }二维数组 二维数组就是一维数组的扩展其实例化方式为 数据类型[][] 数组名 new 数据类型[size][size];//size大小实例 int[][] arr new int[10][10]; char[][] chars new char[10][10];说到了二维数组那这里就不得不提到Arrays函数了。Arrays函数提供了一种转换数组的功能。下边看 实例 import java.util.Scanner;public class Main {public static void main(String[] args) {Scanner scan new Scanner(System.in);String b scan.next();char[] chars b.toCharArray();for (int i 0; i chars.length; i) {System.out.print(chars[i] );}} }这个操作也可以用到二维数组的读入中大家可以自己尝试不能再多说了在多说就想把这就该改为付费内容了 相关例题 List list集合其实是一个可变长度的数组。应用于我们存储的数据量未知的情况也就是数组不知道怎么开空间的时候. 语法格式 ListInteger list new LinkedList();//Integer是int的封装类行中就是代表集合的数据类型不过这里要用封装类型 ListInteger list1 new ArrayList();//也可以用这个具体一个是链表实现一个是数组实现相关操作 数组我们没有细说储存细说牵扯的就比较多了。数组我们是开辟了一片空间通过下标来储存对应的元素而链表是我们开辟了一个头节点然后通过增/删的操作来加长/减短链表的大小。看图 函数作用add(value)添加元素remove(index)删除元素isEmpty判断集合是否为空contains(value)是否包含该元素size返回几个元素个数get(index)获取元素 相关例题 Set(集合) 上边我们说了list集合set集合和list集合都是用来存储的其差异在与set集合不会储存重复元素也就是说其元素存在唯一性。 实现 SetInteger set new HashSet();//依旧Integer代表的是封装数据类型相关操作 函数作用add(value)添加元素remove(index)删除元素contains(value)是否包含该元素size返回几个元素个数clear清空元素 相关例题 Map(键值) Map集合是一种特殊的集合其储存方式为key-value形式就像字典那样每一个拼音下边都很多汉字 实现 MapInteger,Integer map new HashMap();//Integer依旧为封装数据类型可替换相关操作 函数作用put(key,value)添加元素get(key)获取与key对应的value值size()返回几个元素个数entrySet将map集合转化成为一个set集合方便遍历getOrdefault(key,value)获取指定的key和value没有则返回默认值 相关例题 Stack(栈) 栈是一个比较熟悉的词下边简单解释它是只允许在一段进行插入和删除的线性表只能在一端进行插入和删除就以为这最先进入的元素会最后出来这也对应了栈的特点先进后出。 相关操作 函数作用push(value)添加元素pop()删除栈顶元素peek()返回栈顶元素但不删除isEmpty判断是否为空 相关例题 Queue(队列) 队列与栈有所不同栈是只能在一端插入和删除而队列是一头出一头进你也可以理解成为耳朵出右耳朵进。这也对应了其特点先进先出 相关操作 函数作用add(value)添加元素poll()删除队头元素peek()返回队头元素但不删除isEmpty判断是否为空 相关例题
http://www.hkea.cn/news/14330905/

相关文章:

  • 科技公司网页设计欣赏网站优化 seo和sem
  • 网站开发工作流审批流如何做网站优化
  • ug编程培训广州seo诊断
  • 滨州做网站优化东莞东城邮编
  • 短网站生成泰安东平房产信息网
  • ps做网站视图大小千锋前端培训多少钱
  • 做网站建设公司哪家好?php做的网站怎么打开
  • wordpress 网站很慢公司网站设立与维护方案
  • 成都营销网站设计wordpress单页模板
  • 建品牌网站公司国家卫星互联网系统
  • 手机网站怎么开发工具电商设计属于什么专业
  • 响应式网站用什么技术做如何给网站的关键词做排名
  • 松江做网站价格教育培训网
  • seo网站快速排名软件开发公司已经卖出生地
  • 镇江教育云平台网站建设南通网站优化
  • 婚纱网站有哪些网站的建设与维护实践报告
  • 个人网站备案 拍照hao123浏览器下载安装
  • 购买网站设计制作班级网站怎么做ppt模板
  • 溧阳 招网站开发兼职上海哪个区最好
  • 永安网站制作佛山提供网站设计方案公司
  • 网上申请个人营业执照网站中国建设银行网站荆门网点查询系统
  • 云服务器如何搭建网站做怎样的网站能赚钱吗
  • 河北网站建设seo优化营销制作设计网络精准推广
  • 沈阳网站建设管理合众商道网站开发
  • 网站加入wordpressseo搜索引擎优化费用
  • 网站视频链接怎么做手机版网站建设报价
  • 网站建设合同浩森宇特王战胜局长
  • 做网站怎么每天更新内容网站改版重新备案
  • 小型电商网站开发大学生做的美食网站
  • 郭仓镇做网站商丘网站建设方案