黑马程序员技术交流社区

标题: 求助, [打印本页]

作者: anyupeng    时间: 2017-3-25 00:06
标题: 求助,
今天有一道作业题,/*3.键盘输入10个数,放到数组中
        (1)去除该数组中大于10的数
        (2)将该数组中的数字写入到本地文件number.txt中*/
不知道怎么才能把一个数组小于10的数存储到另一个数组中,用集合倒是可以
作者: 飞扬的代码    时间: 2017-3-25 01:14
设arr2为新数组arr1为已知数组
把arr1中小于10的添加到arr2中
for(int i=0,j=0;i<10;i+x){
        if(arr1[i]<10){
             arr2[j]=arr1[i];
                j++;
        }
}

作者: 小麦芽    时间: 2017-3-25 12:00
int[] arr1 = {10,11,34,55,66,3,44,88,27,37};
int[] arr2 = new int[10];
int step = 0;
for(int i=0;i< arr1.length;i++){
     if(arr1[i]<10){
         arr2[step] = arr[i];
         step++;
    }
}
System.out.println(Arrays.toString(arr2));




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2