我有一个字符数组,该数组有10个值。我想从该数组中获取第1,第3,第5 ......这样的替代字符。请任何人告诉我该怎么做
答案 0 :(得分:1)
for(int i = 0 ; i < arr.length ; i+=2){
System.out.println(arr[i]);//alternate chr
}
答案 1 :(得分:1)
这感觉就像是家庭作业,所以我不打算给你解决方案。
我要告诉你:
x % y
是模运算。它说“如果我将X除以Y,整数余数是多少?”
现在,如果你要掌握这些知识,并且知道当数字是偶数时它们的n % 2 == 0
和ODD数字n % 2 == 1
,你能想到一个方法,在循环内,到这样做?
考虑到这一点,请编辑您的问题以放置您尝试过的代码(并且,不要只复制其中一个答案并将其作为您的答案。)
解决CS专业的这些问题就像专业运动员的举重一样。如果你只是在表格上标记了你做了什么运动,你的教练可能会踢你的下巴,因为如果你不运动你就无法表现。这些是你的运动!! :)
答案 2 :(得分:0)
for (int i = 1; i < array.Length; i+=2){
....
}
答案 3 :(得分:0)
没有任何代码示例,我们只能猜出你想要的......也许解决方案看起来像
String s = "";
for(int i=0; i<array.length; i+=2)
s+=array[i];