Java 数组 之 一维数组 追加 元素
http://www.verejava.com/?id=16992650730025
/**
数组分类
1. 一维数组
1.1 一维数组的定义和初始化
1.2 对一维数组的操作, 遍历,添加,插入,修改,删除,排序,查找
2. 二维数组
2.1 二维数组的定义和初始化
2.2 二维数组的遍历
*/
public class ArrayAppend {
public static void main(String[] args) {
//一维数组的定义和初始化
//静态定义一维数组
int[] scores = { 90, 70, 50, 80, 60, 85 };
//向一维数组scores末尾中添加一个学生的成绩 75.
/*
思路:
1. 先创建一个比原来scores数组长度大1的临时数组 tempArray
2. 将scores数组的每一个值复制到 tempArray
3. 然后将 成绩为 75 赋值到 tempArray的新增最后的索引位置
4. 最后将tempArray地址指针引用赋值给 scores;
*/
int[] tempArray = new int[scores.length + 1];
for (int i = 0; i < scores.length; i++) {
tempArray[i] = scores[i];
}
tempArray[scores.length] = 75;
scores = tempArray;
//打印输出添加75成绩后的scores
for (int i = 0; i < scores.length; i++) {
System.out.print(scores[i] + ",");
}
}
}

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
-
上一篇
Java 数组 之 一维数组
http://www.verejava.com/?id=16992640551624 /** 数组分类 1. 一维数组 1.1 一维数组的定义和初始化 1.2 对一维数组的操作, 遍历,添加,插入,修改,删除,排序,查找 2. 二维数组 2.1 二维数组的定义和初始化 2.2 二维数组的遍历 3. 多维数组 4. 增强for循环 */ public class Array { public static void main(String[] args) { //一维数组的定义和初始化 //静态定义一维数组 int[] scores = { 90, 70, 50, 80, 60, 85 }; //动态定义一维数组 int[] arr = new int[6]; arr[0] = 90; arr[1] = 70; arr[2] = 50; arr[3] = 80; arr[4] = 60; arr[5] = 85; //一维数组遍历,打印出数组scores的成绩 for (int i = 0; i < scores.length; i++) { System.out.print(sc...
-
下一篇
如何用原生JS写Tab切换
1. 基本思路 ① 遍历Tab选项 ② 然后给每个Tab选项绑定点击事件 ③ 每次点击时清除所有Tab选项及Tab选项内容的样式,然后给当前Tab选项添加标记样式,给当前Tab选项添加显示样式 2. 具体代码实现 <!--HTML--> <div id="tab"> <!--Tab选项--> <div class="tab-nav"> <a href="javascript:;" class="cur">选项1</a> <a href="javascript:;">选项2</a> <a href="javascript:;">选项3</a> </div> <!--Tab选项内容--> <div class="tab-content"> <div class="content content1 cur">选项内容1</div> <div class="content content2">选项内容2&...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- Docker快速安装Oracle11G,搭建oracle11g学习环境
- SpringBoot2配置默认Tomcat设置,开启更多高级功能
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- SpringBoot2整合MyBatis,连接MySql数据库做增删改查操作
- SpringBoot2编写第一个Controller,响应你的http请求并返回结果
- SpringBoot2初体验,简单认识spring boot2并且搭建基础工程
- CentOS7编译安装Cmake3.16.3,解决mysql等软件编译问题
- MySQL8.0.19开启GTID主从同步CentOS8
- Docker使用Oracle官方镜像安装(12C,18C,19C)
- Jdk安装(Linux,MacOS,Windows),包含三大操作系统的最全安装