Hi,大家晚上好,我是小颜在Study,今天返校了,明天开始在学校进行更新和学习。在学校将要更加努力学习,加油啊!
今天是爬完山,回学校的一天,继续定时更新,开始校园生活了,加油啊!!!!!!!
(1)要求:已知一个数组 arr = [ 23,556,75,87,643,21,56] ,通过用户输入一个数字,控制台输出对应的索引。
(2)思路:用户输入一个数据后,我们需要将这个数据拿去对比,发现一样就输出对应索引,不一样我们给用户返回一个负1。代表数据不存在。
(3)步骤:(后面还要求我们能用定义个方法使用这个查找功能)
第一步定义一个数组,用静态数组初始化完成数组元素的初始化。
第二步使用Scanner获取用户输入的数据。
第三步定义一个索引变量,初始值为负1。
第四步利用for循环遍历数组,获取到每个数组中的每一个元素。
第五步将用户输入的数据与遍历的数组一一对比,一样则输出对应索引号,否则返回一个负1。
Tip:完成以上步骤后,可以在使用定义方法的办法再写一次(明确两个要求)。记得调用方法。用变量接受。
(1)要求:
已知一个数组arr = [ 40,34,56,78,13] 。将它的元素首尾交换就是反转了。例如 arr 2 = [ 13,78,56,34,40]
(2)思路:
Java程序会有一个临时空间存储数据,第一个索引值0的数据放入到临时空间,然后将最后一个索引值的数据放到第一个。以此类推,直到最后一个。临时空间我们定义一个名字为:temp。
开头的索引我们定义为:start 结尾定义名称为:end。所以:
int temp = arr [ start];
arr[ strat] = arr [ end ] ;
arr[end ] = temp;
(3)步骤:
第一步定义一个数组,用静态初始化完成数组元素的初始化。
第二步利用for循环遍历数组中的元素,初始化定义两个初始变量值,判断条件是开始的索引值小于等于结束的索引值。
第三步首尾的数组元素开始交换
第四步遍历新的交换后的数组。
第五步输出该新数组。
今天就学习到这里吧!!!明天见!
版权声明:我们致力于保护作者版权,注重分享,被刊用文章【Java基础案例教程(java基础知识学习案例之查找元素)】因无法核实真实出处,未能及时与作者取得联系,或有版权异议的,请联系管理员,我们会立即处理! 部分文章是来自自研大数据AI进行生成,内容摘自(百度百科,百度知道,头条百科,中国民法典,刑法,牛津词典,新华词典,汉语词典,国家院校,科普平台)等数据,内容仅供学习参考,不准确地方联系删除处理!;
工作时间:8:00-18:00
客服电话
电子邮件
beimuxi@protonmail.com
扫码二维码
获取最新动态
