有N个数据,存放在数组A中,现输入一个数据,在数组Azhong 查找数据x是否存在。如果存在输出第一次出现的位置。
我要输入A个数据我怎么申请空间。
第1个回答 2014-09-14
for (int i = 0; i < A.length; i++) {
if (A[i] == x) {
S.o.p(i);
i = A.length;
}
}追问
if (A[i] == x) {
S.o.p(i);
i = A.length;
}
}追问
S.o.p()是什么意思撒
追答System.out.print()的缩写,懒得敲全部
追问但是我的A个数据也是我自己输入进去的,怎么申请空间?
第2个回答 2014-09-14
for(i=0;i<A.length;i++){
if(A[i]==x){
System.out.println(i);
retunrn;
}
}追问
if(A[i]==x){
System.out.println(i);
retunrn;
}
}追问
但是我的A个数据也是我自己输入进去的,怎么申请空间?
追答就是说你不知道有多少个数据嘛 其实可以设置动态的数组长度 但是很复杂 没必要 一般都是直接把数组设置得非常大,循环里加判断就是了
本回答被提问者采纳