我正在学习Java,我在阵列章节中找到了一个我无法解决的练习.
演习说:
编写创建一个名为的数组的代码,
odds
并使用for
循环将所有奇数在-6和38之间存储到其中.使数组的大小足够大以存储数字.
我能想出的唯一解决方案是:
import java.util.Arrays;
public class exerciseOddsArray {
public static void main(String[]args){
oddsArray();
}
public static void oddsArray(){
int odds = 0;
for (int i = -6; i <= 38; i++){
if (i % 2 == 1){
odds++;
}
}
int[] numbers = new int[odds];
for (int i = 0; i < numbers.length; i ++){
for (int j = -6; j <= 38; j++){
if(j % 2 == 1){
numbers[i] = j;
}
} …
Run Code Online (Sandbox Code Playgroud) java ×1