用java编写一个程序:求一个一维数组中第一次出现元素a的位置?

本人java菜鸟,请高手写清程序代码,(如果可以的话,就顺便重载实现对int型a元素、double型a元素的操作),谢谢... 本人java菜鸟,请高手写清程序代码,(如果可以的 话,就顺便重载实现对int型a元素、double型a元素的操作),谢谢 展开
 我来答
瓶子快到碗里来
2013-12-07 · TA获得超过238个赞
知道答主
回答量:247
采纳率:0%
帮助的人:142万
展开全部
class Test 
{
public static void main(String[] args) 
{
//char型数组就比较简单了
char[] cs={'i','b','a','d','s'};
String str=new String(cs);
System.out.println("a第一次出现的位置:"+str.indexOf('a'));
//字符串型的就有点儿麻烦了。
String[] ss={"fd","cdqq","gdhg","ard"};
for(int i=0;i<ss.length;i++)
{
if(ss[i].contains("a"))
{
System.out.println("a第一次出现的位置:"+i);
}

}
}
}

你后面括号里的我没太看懂。。

追问
“求一个一维数组中第i次出现元素a的位置,要求用重载实现对int型a元素、double型a元素的操作;“    题目是这样的,大神怎么看
和哈利逛街
2013-12-07 · TA获得超过102个赞
知道答主
回答量:41
采纳率:0%
帮助的人:47.3万
展开全部
我擦,你这是开玩笑吧
public class IndexA{

public int findA(int[] AA){
for(int i=0;i<AA.length;i++){
if(AA[i]==a){
return i;
}
}return -1;
}
}
其中 int可以替换成任何你需要的数据类型;思路是这样,自己也琢磨琢磨,完全给你写出来没有太大意义,对你也不好~
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式