范文健康探索娱乐情感热点
投稿投诉
热点动态
科技财经
情感日志
励志美文
娱乐时尚
游戏搞笑
探索旅游
历史星座
健康养生
美丽育儿
范文作文
教案论文
国学影视

测试开发全栈重新拾起Java核心基础(7)继续做习题,从基础开

  今天继续做一道比较简单的题目,就是:   /* 数组元素的反转: 要求是在同一个数组中 本来的样子: [1,2,3,4] 之后的样子: [4,3,2,1]  */
  如果新建一个数组,让这个新数组去承载老数组的反转,其实还算是比较容易的,来直接上代码:  package demo15; public class One {     /*     数组元素的反转:     要求是在同一个数组中     本来的样子: [1,2,3,4]     之后的样子: [4,3,2,1]      */      public static void firstMethod(int[] array){          //如果是使用一个新的数组          int[] newArray = new int[array.length];          if (array.length == 0){              System.out.println("请勿输入空数组,请重新输入");              return;          }          for (int i = 0; i < array.length; i++) {             newArray[i] = array[array.length-1-i];          }           System.out.print("新的数组为: ");          for (int num:newArray               ) {              System.out.print(num + " ");          }      }       public static void main(String[] args){          //将数组作为参数传入进去,但是需要 new一个          firstMethod(new int[]{});      }  }
  这里我们需要先判断下,如果传入的数组为空,其实就没有意义了。会直接提示: 请勿输入空数组,请重新输入
  这时候,如果输入数组 {1,2,3,4}
  可以看到返回了 {4,3,2,1}
  如果是在本数组中反转,就需要循环了,代码如下:  package demo15; public class Two {     /*     数组元素的反转:     要求是在同一个数组中     本来的样子: [1,2,3,4]     之后的样子: [4,3,2,1]      */     public static void firstMethod(int[] array){         int temp = 0;         for (int i = 0; i < array.length/2; i++) {             temp = array[i];             array[i] = array[array.length - 1 - i];             array[array.length - 1 - i] = temp;         }         System.out.println("被交换后的数组为: ");         for (int num:array              ) {             System.out.print(num + " ");         }     }      public static void main(String[] args){         int[] array = new int[]{1,2,3,4};         firstMethod(array);     } }
  这里一定要注意一点,就是i < array.length/2
  为什么要除以2呢,其实这个需求就是数组的前半部分和后半部分数值进行交换。所以到了中间点的时候,就需要停止了。如果继续交换下去,相当于又交换回来了。大家可以试下 i < array.length 上代码  package demo15; public class Two {     /*     数组元素的反转:     要求是在同一个数组中     本来的样子: [1,2,3,4]     之后的样子: [4,3,2,1]      */     public static void firstMethod(int[] array){         int temp = 0;         for (int i = 0; i < array.length; i++) {             temp = array[i];             array[i] = array[array.length - 1 - i];             array[array.length - 1 - i] = temp;         }         System.out.println("被交换后的数组为: ");         for (int num:array              ) {             System.out.print(num + " ");         }     }      public static void main(String[] args){         int[] array = new int[]{1,2,3,4};         firstMethod(array);     } }
  输入数组 {1,2,3,4}后,就会发现运行结果为 {1,2,3,4} 没有变化
  好了,今天就先到这里了

被苹果弃用的英特尔能否重返荣耀?或许芯片之争远不止于此2021年,苹果和英特尔再次让我们对PC芯片感到兴奋。今年2月,英特尔迎来了一位新的首席执行官帕特盖尔辛格(PatGelsinger),他计划让这家芯片制造商巨头重获昔日辉煌。那么苹果又出新品,你会买吗?从来没买过,也永远不会去买!出再多新品我也不关注!原因不外乎以下几点。一,对我来说,国产手机功能已完全满足自己需求,打个电话,发个微信或发个朋友圈做个小广告,转个帐及发个红包发个抖苹果疯起来,还有安卓事吗?爆5G版iPhoneSE3起售价1700元左右苹果疯狂起来,还有安卓什么事吗?爆5G版iPhoneSE3起售价1700元左右。已经多方消息确认,苹果将会推出一款小屏的5G手机,也就是按照序列到iPhoneSE3,目前有关iPh莱克清洁电器代言人揭晓,女神迪丽热巴登场,快来解锁同款神器近日,莱克电气官宣了一条重磅消息迪丽热巴成为莱克清洁电器代言人,未来莱克将携手迪丽热巴,共同实现让世界更干净的目标。颜值与实力并存的迪丽热巴无疑是当前最受关注的新星之一,荧幕上的她盯盯拍车载智慧屏,支持HUAWEIHiCar,跨屏流转3K超广角三摄盯盯拍车载智慧屏,支持HUAWEIHiCar,跨屏流转3K超广角三摄一说到智慧屏,就会想到华为,而华为智慧屏又分为电视的智慧屏和车载智慧屏两大类。作为一款车载智慧屏,想必大家已经看2021年中国互联网医院在什么样的社会背景下发展起来?2021年中国互联网医院发展社会环境(一)数据显示,截至中国2020年,中国65岁及以上人口约1。9亿人,占总人口13。5,中国60岁及以上人口约2。6亿人,占总人口达18。7。按北京首例比特币挖矿案宣判投资者955万美元收益被认定无效一个比特币目前市价3万余美元,投资1000万一年就能挖到近300个因巨大的利益诱惑,网络虚拟货币比特币吸引了不少逐利者蜂拥而上,开启了通过专用矿机计算生产虚拟货币的挖矿活动。然而,预防听力损失,小方法有哪些?你好1注意在您的工作场所的噪音。如果音量超过85dBSPL,降低噪音或戴耳塞。2降低电视,音响,iPod的音量,特别在使用耳机时。3注意调低您的车载音响,不要使其掩盖引擎或风噪声。想知道有没有什么流量多,月租少,通话少的手机卡?以下仅代表个人的建议目前能够在各大运营商营业厅办理到的最低月租套餐,大多数是17元到19元,联通的有17移动的有19元的月租套餐,电信也有19元的月租套餐,但是赠送的流量不多,全国二千左右不玩游戏可用四五年的5G手机,哪个性价比高?感谢邀请二千左右不玩游戏可用四五年的5G手机,哪个性价比高?从我个人体验角度来说,现在2000的手机确实使用45年的时间是没有问题的。因为我们也有看到了现在的手机相比之前价格是更低今年最后一波新机潮,各大手机厂商大招出尽前段时间,机哥才刚刚给机友们预告过,12月和1月将会是手机圈非常热闹的两个月。结果这才过了没多久,这第一波的新机潮,突然就来了。今天早上机哥一起床,直接就被各家新机的官宣消息,轮番
麦肯锡公司收购S4GConsulting以加速客户的端到端增长转型收购S4G之后,麦肯锡可将最佳战略设计和分析马力与快速SalesforceCRM实施能力结合起来,帮助客户实现增长麦肯锡公司(McKinseyCompany)今日宣布收购了位于马德中电兴发2022年第一季度净利6680。24万同比增长45。34所得税费用较上年同期增长挖贝网5月5日,中电兴发(002298)发布2022年第一季度报告,公告显示,本报告期内营业收入781,965,149。46元,同比增长7。74归属于上市公司股东的净利润66,8015万元以内的汽车,每辆车补贴0。3w0。5w,车友先发钱再买车汽车下乡政策有望于6月初出台,鼓励车型为15万元以内的汽车,每辆车补贴范围或在3000元5000元,有不少业内专家预计,汽车下乡将促进燃油车20万30万辆销量,促进新能源汽车30万全球首发ARHUD抢先量产上车飞凡R7再加猛料VerifiedMarketResearch近期发布的一份报告显示预计到2028年,全球AR(增强现实)软件市场规模为1371。4亿美元。而这并不是唯一的一家给予AR激进预测的机构印度突然行动,冻结中企数百亿资金,蓄谋已久?本文原创,请勿抄袭和搬运,违者必究在印度手机市场中,最受欢迎,销售最好的手机几乎都是中国品牌。尤其是小米手机,以出色的性价比优势获得了许多印度民众的青睐,各方面的产品也都迎来不错的用shell脚本自动定时清除释放内存Linux系统buffcache中缓存数据占用内存过高,定时清理buffcache,释放系统内存root权限创建脚本文件catcleancache。sh!binbash清理系统缓存分享一个用来检测各种文件类型的库filetype用来检测BufferUint8ArrayArrayBuffer的文件类型,通过检查缓冲区的magicnumber(幻数)来检测文件类型。这个包用于检测基于二进制的文件格式,而不是像618囤货目录京东生鲜无限回购的产品推荐大家好,我是聚灵阵主。最近疫情的反复相信大家也见到了,虽然阵主作为一个天选打工人,目前正常生活还没受到波及,但是阵主家的冰箱永远处于战备状态,宅家也能足以支撑一个星期的蔬菜水果和半IE浏览器落幕背后行业格局大变国产浏览器出路在何方?本报记者贾丽日前,微软Edge浏览器官方发出一则关于微软IE浏览器6月16日正式退役的微博,这宣告了有着近27年历史的IE浏览器将正式落幕。该话题一度冲上微博热搜,有网友感叹,这才新能源车企力稳全年预期文本报记者卢奇秀5月11日,中汽协发布的月度数据显示,4月我国新能源汽车产销分别完成31。2万辆和29。9万辆,环比下滑33和38。3。4月,新冠肺炎疫情呈多发态势,并在上海吉林等中移物联网携手陕西移动赋能金融行业数智化转型目前,传统金融机构与新兴金融机构都在积极拥抱人工智能大数据区块链物联网云计算等新兴科技,以期提高效率,加快业务转型和产品创新。中移物联网有限公司(以下简称中移物联网)联合中国移动陕