开发者社区> 问答> 正文

java使用数组接收输入的数字并进行处理

已解决

给出一个包含n个整数的数列,问整数a在数列中的第一次出现是第几个。

输入格式
第一行包含一个整数n。

第二行包含n个非负整数,为给定的数列,数列中的每个数都不大于10000。

第三行包含一个整数a,为待查找的数。

输出格式
如果a在数列中出现了,输出它第一次出现的位置(位置从1开始编号),否则输出-1。
样例输入
6
1 9 4 8 3 9
9
样例输出
2
数据规模与约定
1 <= n <= 1000。

展开
收起
WM云建站 2016-02-15 11:19:15 2795 0
1 条回答
写回答
取消 提交回答
  • 阿里云论坛版主,QQ 1978638808
    采纳回答

    `
    Scanner in = new Scanner(System.in);
    int n = in.nextInt();
    int[] arr = new int[n];
    for (int i = 0; i < n; i++)

    arr[i] = in.nextInt();

    int f = in.nextInt();
    for (int i = 0; i < n; i++)

    if (arr[i] == f) return i;

    return -1;
    `

    2019-07-17 18:28:47
    赞同 展开评论 打赏
问答分类:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
Java 8 简明教程 立即下载
Java Your(Next) 立即下载
Java基础入门(四)-泛型、反射、注解 立即下载