JAVA中for和if循环的问题: 我想要的结果是这样的,已经有一个数组,里面有1~3个元素,比如
JAVA中for和if循环的问题:我想要的结果是这样的,已经有一个数组,里面有1~3个元素,比如说值是123,输出这个数组里有的元素然后没有的元素输出X。比如数组里有2和...
JAVA中for和if循环的问题:
我想要的结果是这样的,已经有一个数组,里面有1~3个元素,比如说值是1 2 3,输出这个数组里有的元素然后没有的元素输出X。
比如数组里有2和3,取出来的就是 X 2 3
数组里1,取出的(或者叫输出出来的)就是 1 X X不知道我这么表达可不可以。
求代码 展开
我想要的结果是这样的,已经有一个数组,里面有1~3个元素,比如说值是1 2 3,输出这个数组里有的元素然后没有的元素输出X。
比如数组里有2和3,取出来的就是 X 2 3
数组里1,取出的(或者叫输出出来的)就是 1 X X不知道我这么表达可不可以。
求代码 展开
4个回答
展开全部
int temp[] = {1,2,3};
for(int i =1;i<=3;i++) {
for (int b = 0 ;b<temp.length;b++) {
if (i == temp[b]) {
System.out.print(i);
break;
}
if (b == temp.length -1) {
System.out.print("X");
}
}
}
//亲测有效 你改变一下数组的元素就知道了
更多追问追答
追问
辛苦大神了,两个for循环给我弄蒙了,然后如果我的数组里是字符呢怎么办?比如定义一个数组(最多三个元素,足球篮球网球)。如果数组里的是足球网球,就输出 足球,x,网球。如果数组里的是篮球就输出 x,篮球,x
追答
在给你改改吧,等着
展开全部
i码邦--手机上的java编程神器,你值得拥有,碎片时间,分分钟搞定一切java问题。。随时随地,学java,写java,大神在线,解答一切java问题。。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
输出这个数组里有的元素?什么叫做有?和谁对比??
追问
和自己规定的三个元素对比,比如说有aaa,bbb,ccc。如果这个数组里里bbb,ccc,那么输出出来的就是x bbb ccc。同理如果这个数组只有ccc,那么就输出 x x ccc.我这么表达能理解么
追答
int a[] = {1,2};//假设已经有一个数组
int b[] = {1,2,3};//自己规定的三个元素
String printStr="";
String c;
for(int i =0;i<a.length;i++) {
c="X";
for (int j = 0 ;j<b.length;j++) {
if (a[i] == b[j]) {
c=a[i]+"";
break;
}
}
printStr+=c;
}
System.out.print(printStr);
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2015-11-03
展开全部
int [] arr = new int[3];
for(int i=0;i<arr.length;i++){
if(arr[i]==(i+1)){
system.out.print(i+1);
}else{
system.out.print("X");
}
}
for(int i=0;i<arr.length;i++){
if(arr[i]==(i+1)){
system.out.print(i+1);
}else{
system.out.print("X");
}
}
更多追问追答
追问
辛苦大神了,然后如果我的数组里是字符呢怎么办?比如定义一个数组(最多三个元素,足球篮球网球)。如果数组里的是足球网球,就输出 足球,x,网球。如果数组里的是篮球就输出 x,篮球,x
追答
如果是字符串。就用String[]来定义数组,然后逻辑判断也改成arr[i].equals("足球"||arr[i].equals("网球"))
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询