/**

数组分类

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] + ",");

}

}

}

java一维数组插入元素_Java 数组 之 一维数组 追加 元素相关推荐

  1. java删除有序数组中的重复元素_java去除已排序数组中的重复元素

    题目描述 给定一个已排序的数组,去除数组中的重复元素,只保留一个重复的元素,并且返回新的数组长度. 要求: 不要给数组分配额外的空间,你必须使用常量的内存大小进行原地操作. 例如: 给出数组A=[1, ...

  2. java 数组下标 变量_Java基础语法:数组

    一.简介 描述: 数组是相同类型数据的有序集合. 其中,每一个数据称作一个数组元素,每个数组元素可以通过一个下标来访问它们. 基本特点: 数组的长度是确定的.数组一旦被创建,它的大小就是不可以改变的. ...

  3. java利用二维数组查找鞍点_java找二维数组的鞍点

    LOGO 制作者: 制作者: 班级: 班级: 学号: 学号: 指导老师: 指导老师: 一.设计要求 求一个二维数组中的鞍点,即 该位置上的元素在该...... 54,98 19,32,34,65,34 ...

  4. java二维数组怎么看_java、二维数组详解!

    /* java 二维数组的概念 使用方法! 1.什么是二维数组? 答案:数组的数组! 他的每一个元素都是数组!二维数组是(存储一维数组的)一维数组. 2.如何定义?(以二维数组为列) int arr[ ...

  5. java对类数组进行排序_Java比较器类对数组进行排序

    小编典典 [-]应该如何声明Java Comparator类以按其降序将数组的第一个元素排序 [-] 这是使用Java 8的完整示例: import java.util.*; public class ...

  6. 数组占位符_Java基础 方法和数组

    1 什么是方法 秃然编程 JavaSE 解读System.out.println(),辅助理解什么是方法: System是一个类,out是里面的一个输出对象,而println()就是一个方法. 方法概 ...

  7. java 遍历list并删除_Java遍历List并删除某些元素

    Java遍历List并删除某些元素 ​在阿里的Java编程规约中有一条:[强制]不要在foreach循环里进行元素的remove/add操作.remove元素请使用Iterator方式,如果并发操作, ...

  8. java for循环删除元素_JAVA中循环删除list中元素的方法总结

    JAVA中循环遍历list有三种方式for循环.增强for循环(也就是常说的foreach循环).iterator遍历. 1.for循环遍历list for(int i=0;i if(list.get ...

  9. java输出数组中的元素_java一行代码输出数组的所有元素内容

    如果要用java把一个数组的元素都输出到控制台的话,你要怎么做呢? 是通过一个循环去循环数组中的各个元素,然后输出吗? 像不像二维数组 今天我要说的是,可以通过一行代码就完成这个工作.是一样什么样的代 ...

  10. java 数组集合转换_Java 实例 – 集合转数组

    Java 实例 - 集合转数组 以下实例演示了如何使用 Java Util 类的 list.add() 和 list.toArray() 方法将集合转为数组: /* author by w3cscho ...

最新文章

  1. bert as service
  2. Xamarin XAML语言教程ContentView视图作为自定义视图的父类
  3. go使用反射reflect获取变量类型
  4. web前端兼容性面试题汇总!
  5. 2018年去贷款,是否可以不用找信贷经理帮忙?
  6. mysql并发错误_又谈php+mysql并发数据出错问题
  7. 计算机网络按拓扑结构可分为三种基本型,2012年计算机三级网络技术基本概念与名词解释(3)...
  8. 修改Linux用户的UID、GID
  9. 链表的翻转(迭代法 递归法)
  10. 【LeetCode】【字符串】题号:*557. 反转字符串中的单词 III
  11. Java 面试—乐/悲观锁,wait/notify/notifyAll对比
  12. 计算机创建不了文本文档,电脑系统没有新建文本文档怎么解决?
  13. PDF怎么转换成CAD图纸?PDF转CAD教程
  14. 台式计算机时间不能同步,电脑时间不能同步的原因和图文解决方法
  15. 运行报错 」 No version of NDK matched the requested version 20.0.5594570. Versions available locally: 20.
  16. 【光线追踪系列五】漫反射(Diffuse)
  17. 实例99:使用AEGAN对MNIST数据集压缩特征及重建
  18. .net core借助sendCloud实现邮件验证码发送
  19. VR/AR年度创投报告
  20. 渗透学习-靶场篇-WebGoat靶场(JWT攻击)

热门文章

  1. 5G会用什么样的语音通信方案?
  2. python学习--第三天 粗略介绍人脸识别
  3. iOS核心动画高级技术(十二) 性能调优
  4. 破解 Windows 2003终端服务许可证
  5. gevent queue应用1
  6. 用IP地址的用途理解Loopback接口
  7. 2013杭电warm up1 hdu 4712 Hamming Distance
  8. Javascript获取或设置ckeditor的数据
  9. iOS5.1 + XCode4.5 device debug,the screen will ...
  10. Math.ceil(),Math.floor()与Math.round()三个函数的定义。