这几天比较轻松。不过笔记还是不能停,本子脱胶了,明天要买本新的。
接下来是今天的作业1。
/*
要求输入一个整型数组,将数组中的0去掉后返回一个新数组。 例如输入数组 int[] arr={1,13,45,5,0,0,16,6,0,25,4,17,6,7,0,15}; 要求将以上数组中的0项去掉,将不为0的值存入一个新数组,生成新的数组作为返回值: int[] newArr={1,13,45,5,16,6,25,4,17,6,7,15};
*/
package day1221;
import java.util.Scanner;
public class homework1 {
public static void main(String[] args){
int[] arr = new int[10]; //输入一个数组长度为10的数组
Scanner input = new Scanner(System.in);
for(int i = 0;i<arr.length;i++){
System.out.print("请输入第"+(i+1)+"个数:");
int num = input.nextInt();
arr[i] = num;
}
for(int x = 0;x<arr.length;x++){
System.out.print(arr[x]+" ");
System.out.println();
}
int j = 0;
for(int x = 0;x<arr.length;x++){
if(arr[x]!=0){
j++;
}
}
int[] arr2 = new int[j];
j=0;
for(int y = 0;y<arr.length;y++){
if(arr[y]!=0){
arr2[j++] = arr[y];
}
}
for(int z = 0;z<arr2.length;z++){
System.out.print(arr2
这几天比较轻松。不过笔记还是不能停,本子脱胶了,明天要买本新的。
接下来是今天的作业1。
/*
要求输入一个整型数组,将数组中的0去掉后返回一个新数组。例如输入数组int[] arr={1,13,45,5,0,0,16,6,0,25,4,17,6,7,0,15};要求将以上数组中的0项去掉,将不为0的值存入一个新数组,生成新的数组作为返回值:int[] newArr={1,1 ...查看全文
+" ");
}
}
}
|