数组-数组缩减

题目:对原数组进行缩减,即每次从最后一位往前缩减一位

import java.util.Scanner;
public class ArrayReduce{public static void main(String[] args){Scanner myScanner = new Scanner(System.in);//定义原数组int arr[] ={1,2,3,4,5};// int arrNew.length = arr.length;do{//定义新数组int arrNew[] = new int[arr.length-1];//遍历数组赋值for (int i=0;i<arrNew.length ;i++ ) {arrNew[i] = arr[i];}//让arr1指向arrNew 指向地址arr = arrNew;//循环输出arr 看看效果System.out.println("====arr1缩减后的元素====");for ( int i = 0 ; i < arrNew.length ; i++ ) {System.out.print(arrNew[i]+" ");}//问用户是否继续缩减System.out.println("是否继续缩减 y/n");char key = myScanner.next().charAt(0);if( key == 'n'){//如果输入n就结束break;}}while(true);//退出了缩减System.out.println("你退出了缩减");}
}

效果

java-数组-数组缩减相关推荐

  1. 数组的缩减(Java)

    import java.util.Scanner;public class ArrayReduce {public static void main(String[] ages) {//创建扫描器对象 ...

  2. java中数组的复制

    数组复制使我们在编程过程中经常要使用到的,在java中数组复制我们大概能够分为两种,一种是引用复制,还有一种就是深度复制(复制后两个数组互不相干). 以下我们就通过測试的方法来具体看看什么是引用复制和 ...

  3. java中数组的含义_数组

    数组(Array)是有序的元素序列.[1] 若将有限个类型相同的变量的集合命名,那么这个名称为数组名.组成数组的各个变量称为数组的分量,也称为数组的元素,有时也称为下标变量.用于区分数组的各个元素的数 ...

  4. java对于数组的定义_Java中方法的定义与使用,以及对数组的初步了解。

    方法 方法的含义 定义: 方法就是用来完成解决某件事情或实现某个功能的办法. 方法实现的过程中,会包含很多条语句用于完成某些有意义的功能--通常是处理文本,控制输入或计算数值. 我们可以通过在程序代码 ...

  5. Java输出数组中最长递增子序列的代码

    下面内容是关于Java输出数组中最长递增子序列的内容,希望对大伙有较大用途. package com.wzs;import java.util.ArrayList; import java.util. ...

  6. Java中数组以及集合

    2019独角兽企业重金招聘Python工程师标准>>> java中数组: 数组在Java里是一种特殊类型,有别于普通的"类的实例"的对象.但实际数组也是一种对象类 ...

  7. Java的数组集合概括

    Java的数组集合概括 Collection 1.List(存储有序,有索引,可以重复) 1.1.ArrayList 底层是数组实现的,线程不安全,查找和修改快,增删比较慢 1.2.LinkedLis ...

  8. 十六、深入Java的数组(下篇)

    @Author:Runsen @Date:2020/5/23 本专栏是付费学Java专栏,今天我们继续来说一下Java的数组. 文章目录 二维数组 获取长度 遍历 排序 练习 前面已经讲过了一维数组的 ...

  9. 十五、深入Java的数组(上篇)

    @Author:Runsen @Date:2020/5/23 本专栏是付费学Java专栏,今天我们来说一下Java的数组. 数组是相同类型的变量的集合,所有元素的类型都一样. 文章目录 创建使用数组 ...

  10. java数组子类型_[改善Java代码]数组的真实类型必须是泛型类型的子类型

    List接口的toArray方法可以把一个结合转化为数组,但是使用不方便,toArray()方法返回的是一个Object数组,所以需要自行转变. toArray(T[] a)虽然返回的是T类型的数组, ...

最新文章

  1. 开源组织:Datawhale
  2. 快速学习nodejs系列:六、nodejs特性3--事件驱动
  3. 对象存储/编码/解码
  4. @valid注解_springboot使用自定义注解对接口参数校验
  5. [CSS]BlendTrans滤镜
  6. 关于go语言中的JWT(JSON WEB TONKE)ECHO
  7. 【转载】 Searching过程粗略梳理
  8. 设置 git pull 无需输入账号和密码
  9. FreeTextBox实现机制
  10. expect实现交互式输入
  11. WindowsServers2019上手体验
  12. js判断是手机访问还是电脑访问,进行自动跳转
  13. PaddleNLP Taskflow
  14. 小白重装电脑教程—WePE or 老毛桃
  15. html5 播放器 github,GitHub - Little-girl-lily/player: html5版本音乐播放器,支持iOS设备...
  16. 桌面美化 | win10高仿mac桌面
  17. 容器技术之Kubernetes
  18. JavaScript入门,难不难你来说
  19. 基于OpenCV的视频场景切割神器
  20. 语义分割:遥感影像标签制作

热门文章

  1. 当yum安装包时显示系统空间不足,求指教
  2. DREAMWERVER CS5序列号反复验证 解决方法
  3. 【原创】objdump 的使用
  4. pandas中Category的应用
  5. Ubuntu-Chrome 更新Flash插件
  6. 最新版百度地图实现导航和语音播报(亲测有效)
  7. Python推荐算法案例(1)——根据评分进行排序的电影推荐
  8. 维修 空调 碰上 骗子
  9. 2019中国大学排名
  10. Java基础-----匿名对象