Java题目一:写一个方法要求输入一个整型数组,将数组中的0去掉后返回一个新数组。
2017-05-10 00:00
441 查看
`import java.util.Arrays;
public class ListOperation {
public static void main(String[] args)
{
int[] arr={1,13,45,5,0,0,16,6,0,25,4,17,6,7,0,15};
int[] b=delZero(arr);
for(int m:b)
System.out.println(m);
}
}`
public class ListOperation {
public static void main(String[] args)
{
int[] arr={1,13,45,5,0,0,16,6,0,25,4,17,6,7,0,15};
int[] b=delZero(arr);
for(int m:b)
System.out.println(m);
}
static int[] delZero(int[] a) { int j=0; for(int i=0; i<a.length;i++) { if(a[i]==0)j++; } int[] b = new int[a.length-j]; j=0; for(int i=0; i<a.length;i++) { if(a[i] != 0) { b[j]=a[i]; j++; } } return b; }
}`
相关文章推荐
- 【程序30】 ArraySort.java 题目:有一个已经排好序的数组。现输入一个数,要求按原来的规律将它插入数组中。
- 五十道编程小题目 --- 30 有一个已经排好序的数组。现输入一个数,要求按原来的规律将它插入数组中。 java
- 【1】 设一个长度为10的整型数组,  0)要求每个元素的值通过scanf输入,输入完成后,  1)请顺序输出这些整数,  2)请倒序输出这些整数,  3)输出这些数中的最大值,最小值
- 题目:返回一个整型数组中最大子数组的和—第二部
- JAVA--定义一个包含整型数组参数的方法,用来接收成绩数组,进行成绩排序并输出前三名
- 求助!!java!! 求一个将 1维整型数组转换为字符串类型的方法!
- 题目:返回一个整数数组中最大子数组的和。(要求程序必须能处理1000 个元素)
- 【程序30】 题目:有一个已经排好序的数组。现输入一个数,要求按原来的规律将它插入数组中。
- Java数组排序,现输入一个数,要求按原来的规律将它插入数组中
- 【题目】:输入一个非负整形数组,其中每个数代表紧挨着的宽为1的墙的高度,输出这些墙之间能积水的体积。函数接口为 int Volume(int * height,int n),要求只能遍历一 遍数组,且
- C语言题目:有一个已经排好序的数组。现输入一个数,要求按原来的规律将它插入数组中。
- 编程:用java 语言实现,输入一个数,就相应地输出的几维数组!||用1、2、2、3、4、5这六个数字,用java写一个函数,打印出所有不同的排列,要求:"4"不能在第三位,"3"与"5"不能相连
- [原]Java面试题-输入一个整型数组,找出最大值、最小值,并交换。
- 编写一个方法,输入DOM节点,返回包含所有父节点的一个数组
- 题目:输入一个已经按升序排序过的数组和一个数字, 在数组中查找两个数,使得它们的和正好是输入的那个数字。 要求时间复杂度是O(n)。如果有多对数字的和等于输入的数字,输出任意一对即可。 例如输入数组1、2、4、7、11、15和数字15。由于4+11=15,
- 设一个长度为10的整型数组, 0)要求每个元素的值通过scanf输入,输入完成后, 1)请顺序输出这些整数, 2)请倒序输出这些整数, 3)输出这些数中的最大值, 4)输出这些数中的最小值
- Java面试题多思路解析--有一个已经排好序的数组。现输入一个数,要求按原来的规律将它插入数组中
- 7.9 有15个数按大小的顺序存放在一个数组中,输入一个数,要求用拆半查找法找出该数是数组中第几个元素的值。(函数的方法)
- 有15个数存放在一个数组中,输入一个数,要求用折半法找法找出该数是数组中第几个元素的值。如果该数不在数组中,则输出“无此数”。以15个数用赋初值的方法在程序中给出。要找的数用scanf函数输入。
- 字符串数组 输入3个字符串,要求按由小到大的字母顺序输出; 输入n个学生的姓名和学号到字符串数组中,在输入一个姓名,如果班级有该生则返回其信息,否则返回本班无此人