总结:length是属性。。。有很多种,不仅仅是指长度

package com.c2;

import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStream;
import java.io.InputStreamReader; //注意思路,题目声明是一个存放5个数的数组,而不是自己来,但也可以
//将5个数放到数组中,然后让用户任意输入一个数字,如果这个数字在数组中,
//则输出该数在数组中的下标,如果不在数组中,则输出-1。(用户输入方法做)
public class Coldd { public static void main(String[] args) throws NumberFormatException,
IOException { BufferedReader bf = new BufferedReader(new InputStreamReader(System.in));
int a[] = { 1, 2, 4, 5, 7 };// 静态初始化一个数组
System.out.println("请输入一个数:");
int y = Integer.parseInt(bf.readLine());// 把数据类型转换为整形
print(a, y);// 输出数组和输入的数 } private static void print(int[] a, int y) {
int count = 0;
for (int i = 0; i < a.length; i++) {
if (a[i] == y)// 判断输入的数是否等于数组内的数
{
System.out.println(i);// 表示如果输入的数等于数组内的数,则输出,否则,继续循环输入
} else {
count++;
}// 输入的数若不是数组内的,则输出-1 }
if (a.length == count) {// 这里的a.length是指数组的长度。应该是与cout++这个局部变量相等时,即不属于数组的元素,即显示“-1”,count为局部变量
                System.out.println(-1);
}
}
}

  

最新文章

  1. 《锋利的jQuery(第2版)》笔记-第1章-认识jQuery
  2. RAM和ROM总结
  3. 一个CURL
  4. CSS技能汇总,研究及实践
  5. 使用 robotframework 自动化测试系列 二 -----环境搭建
  6. [MySQL]load data local infile向MySQL数据库中导入数据时,无法导入和字段不分离问题。
  7. JavaScript中this详解
  8. Poj2948Martian Mining(记忆化)
  9. 初探R语言——R语言笔记
  10. Linux+Apache+Mysql+Php
  11. SQL Server AlwaysOn添加监听器失败
  12. 360大牛:全面解读PHP面试
  13. LOJ#2244 起床困难综合症
  14. AttributeError: &#39;module&#39; object has no attribute &#39;enableTrace&#39;
  15. linux,vim和bash命令小册
  16. nacos 使用记
  17. nginx介绍(三) 配置篇
  18. Project with Match in aggregate not working in mongodb
  19. stylus笔记(二)
  20. Linux命令学习之路-文档浏览之less

热门文章

  1. NumPy来自数值范围的数组
  2. apue.3e源码下载及编译
  3. JNIjw03
  4. Python subplot 绘画
  5. Spring mvc使用不了jstl 或者 Spring mvc不解析jstl
  6. iOS自动化探索(三)WebDriverAgent Python Client
  7. pdb 源码索引符号服务器创建过程
  8. Struts08---全局结果和全局异常的配置
  9. Linux命令2018-03-01更新
  10. Python正则表达式使用过程中的小细节