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条评论来说两句吧...

微信收款码
支付宝收款码