设某个一维数组中有25个元素,编写一个顺序查找程序,从中查找值为x的元素在数组中的位置..

用java编详细步骤~!急下午之前解答有效... 用java 编 详细步骤~!
急 下午之前解答有效
展开
 我来答
龍_桀驁不馴
推荐于2016-01-29 · 超过14用户采纳过TA的回答
知道答主
回答量:37
采纳率:0%
帮助的人:35.1万
展开全部
public static void main(String[] args) {
int[] res = {1,2,5,6,7,8,9,3,10,11,12,14,15,22,21,17,86,99,55,24,23,25,28,31,65};
int length = res.length;
int j = 25;
for (int i = 0; i < length; i++) {
if(res[i] == j) {
System.out.println("位于数组:" + i);
}
}
}
hardneedl
2013-07-02 · TA获得超过921个赞
知道小有建树答主
回答量:1353
采纳率:57%
帮助的人:608万
展开全部
/**
 * 索引器
 * @author Hardneedl
 */
interface Index<T,V> {
    T getIndex(V v);
}

/**
 * @author Hardneedl
 */
public class IndexDemo {
    /**
     * 索引器的实现者
     */
    static final private class _Index implements Index<Integer,Comparable>{
        private Object[]a;
        private void setArray(Object[]a){
            this.a=a;
        }
        public Integer getIndex(Comparable comparable) {
            for(int i = 0,j=a.length;i<j;i++){
                if (a[i].equals(comparable))
                    return i;
            }
            return -1;
        }
    }
    public static void main(String... args) {
        Object[]datas=new Object[]{3,"asdfasdf","fdafd","4","5","a3d"};
        _Index index = new _Index();
        index.setArray(datas);
        System.out.println(index.getIndex("4"));
    }
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-07-01
展开全部
这个是哪方面的?数学的、?还是电脑的???
追问
没看到是java吗  不要来瞎凑热闹了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式