声明:本栏目所使用的素材都是凯哥学堂VIP学员所写,学员有权匿名,对文章有最终解释权;凯哥学堂旨在促进VIP学员互相学习的基础上公开笔记。
数组例题:
例题1:
申请String字符串数组,并拿出里面的数据。
先申请一个String字符串,然后最里面输入要存储的值,使用for循环申请变量i,i小于String数组的长度(.Length),然后打印String数组的第i个值就可以取出里面的数组。
例题2:
也可以在String的第3个值进行修改,因为数组是从0开始所以,str[2]=”java”;
例题3:
可以申请一个常量数组,并修改里面的值,不会报错。
Final是一个常量,常量是不可以赋值。Final控制的是Str这个常量的名字不可以赋值,也没锁定里面的内存,不代表里面的数组不可以赋值,也不会报错。
例题4:
申请char数组,char数组是单符号数组,并打印里面的char数组值。
基本数据类型为什么没有String字符串类型?
在基本数据类型中没有String字符串是正常的,因为字符串属于一种合并的一种类型。 其实字符串是拿char数组做出来的,其实就是char类型的组合。
Char数组:
1.8之前的jdk版本String字符串用的是char类型的数组。
1.9以后版本jdk用的是byte类型的数组。
因为英文字母可以使用byte类型存储就足够了,之前的char类型存储英文字符会造成资源的浪费,使用byte类型存储可以节约,和优化资源。
Arrays类:
数组中的工具类,专门用于数组操作。
可以使用Arrays进行数组排序。
不用循环进行数组内容打印:
数组排序过程:
排序就是一个比较的过程,比如以下有一串数组,它会把4跟3比较,判断4很3谁大谁小,理所当然3比4小,然后他会把3放到第1为。
然后它会问4跟2谁大谁小,2比4小把2往前排,再问2跟3谁大谁小,2比3小把2排在最前。与此类推,先找出最小的然后找出第2小的。
For循环高级:它只是一种for循环简写,不可以控制下标数,只可以全部拿值。
用于数组和集合
所有的值都拿出来,它只是一种简单的写法。
编译成class文件的时候还是以前的循环写法,没有变得,只是改变了代码的书写格式。
for (数组和集合中拿出来的是说什么就写什么类型 变量名 :数组或者集合变量){};
二维数组:数组中的数组(多维数组)
一维数组是类:一列组成
二维数组是表:有行有列
存储结构:数组中的数组就是二位数组(多维数组)
代码结构:
赋值:
有3种赋值方式:
1.用初始值来定行和列。
2.直接申请
3.定行没定列,我们可以给列重新赋值
第一种:
第2种:
第3种:
取值:
循环取值:
先取除二位数组中行的长度,然后嵌套一个循环算出没行列里面的数值。
相关推荐
Java-IO流基础例题 & 例题源码 & PPT教学文档(黑马程序员详细版)。
Java集合例题、例题源码、PPT教学文档(黑马程序员详细版)
是数组的例题包括其中的讲解,适合C的人看
自己做老师时整理出来的一维数组题目,可用于教学、测试、面试题,需要的拿走
该java程序采用良好格式,美观的界面,简单易懂
Java-IO流高级-例题 & 例题源码 & PPT教学文档(黑马程序员详细版)。
机床夹具设计基础——例题.ppt
可供初级JAVA学习者使用,这些都是源代码呀
数组及其h5c3的新增特性的练习题
C语言数组例题(ppt文档).pps
c语言数组部分的习题及其解答,可以帮助快速理解所学内容
主要介绍二维数组指针的一些相关例题和二维数组指针的用法!
特殊三角形复习——典型例题分析.doc
学习后缀数组有一点帮组,学习了一周的后缀数组,献给正在为ACM奋斗的同学们
java 例题java 例题java 例题java 例题java 例题java 例题
c语言学习资料,可以帮助我们更好的语言数组典型例题分析与解答.
例5.3 一维数组输入n个数,计算所有元素的和,求出最大的元素和最小的元素 1 利用for循环,计算输出1+2+…+100的和 2 输出1—100之间所有偶数。 3 输出1—100之间所有奇数。 4 分别计算1--100之间所有的偶数和、...
python基础教程100例题: 9&10&11(csdn)————程序
本代码主要利用MATLAB工具实现MATLAB——二维插值实例,简单明了,易于理解
JavaSE练习题【原创田超凡,已申请版权,禁止随意转发,侵权仿冒必究】