摘要: 这里在数组的学习中用到了用户输入,也就是交互模式,日常的数据,不可能每一次都是程序员定义好的,终究需要用户与程序之间进行交互,机器等待用户输入,用户通过键盘输入所需数据(数据包括,字符,字串,数值等)。 数据输入的方式有很多种,这里介绍最简单的一种。通过Scanner类进行输入。首先,Scanner 阅读全文
posted @ 2018-04-24 23:54 zglbt 阅读(148) 评论(0) 推荐(0) 编辑
摘要: 前文提到了系统函数,arraycopy(),这是一个强大的函数,根据它的特性便可以看出由于他的特殊性质,加以利用的话,就在数组中添加元素,但这样的方式会造成的结果就是,添加n个元素,那么原数组中倒数n个元素就会丢失。 举个例子,数组中添加元素: 阅读全文
posted @ 2018-04-24 23:47 zglbt 阅读(1615) 评论(0) 推荐(0) 编辑
摘要: 这里指的高级,并不是过么高大上,而是说我们可以调用系统函数,直接对数组进行复制,并且这个函数的强大并不止局限于,对数组的复制,而且可以对数组进行截取,在指定位置插入或删除某个元素。 本篇只介绍数组的复制,其他的操作将在后续文章中进行阐述。 将一个数组复制到另一个数组去,采用 System.array 阅读全文
posted @ 2018-04-24 23:32 zglbt 阅读(135) 评论(0) 推荐(0) 编辑
摘要: 对于数组的复制,在最开始的时候最容易犯的一个错误,那就是自己认为的申请一个数组,然后将已存在的数组赋值到新申请数组名上,这样是错误的,这样仅仅是将数组的地址复制了过去,并不是,将数组内的元素拷贝过去,这样的复制在C\C++中叫做浅拷贝。 同样话不多说,上代码。 那么既然已经知道了错误的原因,那么就能 阅读全文
posted @ 2018-04-24 23:25 zglbt 阅读(159) 评论(0) 推荐(0) 编辑