Java 数组 之 一维数组 搜索元素
http://www.verejava.com/?id=16992664685428
/** 题目: 从scores中查找给定的值value 在数组scores中的索引位置 思路: 1. 遍历数组scores中的值, 如果有值与 给定的value相等 打印出当前索引 否则打印-1 没有找到 */ import java.util.Scanner; public class ArraySearch { public static void main(String[] args) { //一维数组的定义和初始化 int[] scores = { 90, 70, 50, 80, 60, 85 }; System.out.println("请输入要查找的值value:"); Scanner in = new Scanner(System.in); int value = in.nextInt(); //. 遍历数组scores中的值, 如果有值与 给定的value相等 打印出当前索引 //否则打印-1 没有找到 boolean isSearch = false; for (int i = 0; i < scores.length; i++) { if (scores[i] == value) { isSearch = true; System.out.println("找到值:" + value + " 在数组scores中的索引为: " + i); break; } } if (!isSearch) { System.out.println("在数组scores中没有找到 值 : " + value); } } }

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
用树莓派和DS18B20做个汽车温度记录仪
原文: 用树莓派和DS18B20做个汽车温度记录仪 用树莓派和DS18B20做个汽车温度记录仪[原创] 很想知道夏日阳光暴晒下,汽车内的最高温度以及温度的变化情况。觉得用树莓派和DS18B20来实现应该很简单,于是就尝试捣鼓了一下,半天时间就搞定了,写下来和大家分享。以下原创内容欢迎网友转载,但请注明出处:http://blog.163.com/he_lesheng 一、树莓派读取DS18B20的温度值 Raspbian系统已经能够支持DS18B20单总线(1-wire)温度传感器,只要简单配置就可以直接读取,无需自己编写底层驱动。 配置过程也很简单: 打开Raspbian系统的/boot/config.txt文件,在最后一行添加如下代码。 dtoverlay=w1-gpio-pullup,gpiopin=17 其中最后一个数字17表示:树莓派和DS18B20连接所使用的扩展引脚编号,即下表中BCM编码列中对应的数字。可根据需要选择树莓派40pin扩展口中的任意引脚。 图1 树莓派40Pin引脚对照表 修改完config.txt后关机,将DS18B20的数据脚(T...
- 下一篇
Java中的自定义类和ArrayList<E>的使用案例
Java中的自定义类和ArrayList<E>的使用案例 自定义类和ArrayList的使用 自定义类: 将生活中事物抽象成代码,或者说是对生活中事物的一种映射。 1.类是一种引用数据类型 2.类中包含了属性和功能, 属性:事物的特性,例如:name(姓名),gender(性别),color(颜色),brand(品牌),size(大小)等 功能:事物的行为,解决某种问题的方法,例如:睡觉,走路,打牌 3.类的定义格式: public class 类名{ 属性定义: 修饰符 数据类型 变量名 = 值; 方法定义: 修饰符 返回值类型 方法名(参数列表){ 功能体; } } 1 2 3 4 5 6 7 8 4.定义类的实例: public class Phone{ //定义手机的属性 String color; String brand; double size; } 1 2 3 4 5 6 7 5.类的使用方法: (1).导包,所引用的类要在同一个包下,一般创建类时会选择放在同一个文件夹(也称之为包)下,所以不需要导包。 (2).创建引用类型的变量: 数据类型 变量名 = n...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- CentOS6,7,8上安装Nginx,支持https2.0的开启
- CentOS关闭SELinux安全模块
- CentOS7设置SWAP分区,小内存服务器的救世主
- Docker安装Oracle12C,快速搭建Oracle学习环境
- Docker快速安装Oracle11G,搭建oracle11g学习环境
- 设置Eclipse缩进为4个空格,增强代码规范
- CentOS7编译安装Gcc9.2.0,解决mysql等软件编译问题
- CentOS7编译安装Cmake3.16.3,解决mysql等软件编译问题
- Windows10,CentOS7,CentOS8安装Nodejs环境
- SpringBoot2初体验,简单认识spring boot2并且搭建基础工程