有以下数组:
{1,3,4,5,0,0,6,6,0,5,4,7,6,7,0,5}
请将数组中值为0的元素去掉,将不为0的元素放入一个新的数组
{1,3,4,5,6,6,5,4,7,6,7,5}
请将数组中重复的元素去掉,新数组中不包含重复的元素
{1,3,4,5,0,0,6,6,0,5,4,7,6,7,0,5}
请将数组中值为0的元素去掉,将不为0的元素放入一个新的数组
{1,3,4,5,6,6,5,4,7,6,7,5}
请将数组中重复的元素去掉,新数组中不包含重复的元素
{1,3,4,5,0,6,7}
public class Test6 {
public static void main(String[] args) {
// TODO Auto-generated method stub
int[] arr ={1,3,4,5,0,0,6,6,0,5,4,7,6,7,0,5};
for (int i = 0; i < arr.length; i++) {
if(arr[i] !=0) {
System.out.print(arr[i] + "\t");
}
}
System.out.println();
int t = 0;
for (int i = 0; i < arr.length - 1; i++)
for (int j = 0; j < arr.length - 1 - i; j++)
if (arr[j] > arr[j + 1]) {
t = arr[j];
arr[j] = arr[j + 1];
arr[j + 1] = t;
}
for (int i = 0; i < arr.length - 1; i++) {
if (arr[i] == arr[i + 1]) {
arr[i] = -1;
}
if(arr[i] !=-1 )
{
System.out.print(arr[i] + "\t");
}
}
}
}
运行结果: