//删除指定的数字 public static void main(String[] args) { Scanner sc=new Scanner(System.in); int n = sc.nextInt(); int[] arr = new int[n]; for(int i=0;i<n;i++){ arr[i]=sc.nextInt(); } int m= sc.nextInt(); for(int i=0;i<arr.length;i++){ if(arr[i]!=m) System.out.print(arr[i]+" "); } }
//思路:输入一个数确定数组的长度,给这个数组输入出来,在输入一个数为需要删除的数,正常思路将后面的数覆盖在前一个数字中。思考一下发现,我们需要删除这个数,就是认为不需要这个数字,所以在我们打印的时候无需打印即可.