Java基础案例教程(java基础知识学习案例之查找元素)

 2025-08-24 18:42:01  阅读 260  评论 0

摘要:Hi,大家晚上好,我是小颜在Study,今天返校了,明天开始在学校进行更新和学习。在学校将要更加努力学习,加油啊!第十七天学习java今天是爬完山,回学校的一天,继续定时更新,开始校园生活了,加油啊!!!!!!!一、案例——查找(1)要求:已知一个数组 arr = [ 23,556

Hi,大家晚上好,我是小颜在Study,今天返校了,明天开始在学校进行更新和学习。在学校将要更加努力学习,加油啊!

第十七天学习java

今天是爬完山,回学校的一天,继续定时更新,开始校园生活了,加油啊!!!!!!!

一、案例——查找

(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进行生成,内容摘自(百度百科,百度知道,头条百科,中国民法典,刑法,牛津词典,新华词典,汉语词典,国家院校,科普平台)等数据,内容仅供学习参考,不准确地方联系删除处理!;

原文链接:https://www.yxiso.com/zhishi/2103053.html

发表评论:

关于我们
院校搜的目标不仅是为用户提供数据和信息,更是成为每一位学子梦想实现的桥梁。我们相信,通过准确的信息与专业的指导,每一位学子都能找到属于自己的教育之路,迈向成功的未来。助力每一个梦想,实现更美好的未来!
联系方式
电话:
地址:广东省中山市
Email:beimuxi@protonmail.com

Copyright © 2022 院校搜 Inc. 保留所有权利。 Powered by BEIMUCMS 3.0.3

页面耗时0.0346秒, 内存占用1.91 MB, 访问数据库24次

陕ICP备14005772号-15