package test; import java.util.Scanner; public class RemoveArrayElement { public static void main(String[] args) { System.out.println("course3 : ¿ëµ¿Áß "); // Å©±â°¡ 15ÀÎ ¹è¿ list¿¡ ±æÀ̰¡ numberOfElementsÀÎ ¼±Çü ¸®½ºÆ®¸¦ »ý¼ºÇÔ int[] list = {3, -6, 11, -5, 22, 11, 0, 9, 7, 2, 0, 0, 0, 0, 0}; int numberOfElements = 10; // numberOfElements°³ÀÇ ¿ø¼Ò¸¦ °®´Â ¸®½ºÆ®¸¦ Ãâ·Â System.out.print("»èÁ¦ Àü ¸®½ºÆ® = "); printList(list, numberOfElements); // »èÁ¦ÇÒ °ª(element)À» ÀԷ¹ÞÀ½ Scanner input = new Scanner(System.in); System.out.print("»èÁ¦ÇÒ °ª ÀÔ·Â: "); int element = input.nextInt(); // (1) list¿¡¼ element¸¦ »èÁ¦ // À̶§, µ¿ÀÏÇÑ °ªÀÌ ¿©·¯°³¸é ¸Ç ¾ÕÀÇ ¿ø¼Ò¸¦ »èÁ¦Çϰí, Á¸ÀçÇÏÁö ¾Ê´Â °ªÀÎ °æ¿ì »èÁ¦ ½ÇÆÐ for (int i = 0; i < numberOfElements; i++) { if(list[i] == element) { for(int j = i; j < numberOfElements-1; j++) list[j] = list[j+1]; numberOfElements--; break; } if(i == 9){ System.out.println("»èÁ¦½ÇÆÐ"); } } // »èÁ¦ °á°úÀÎ numberOfElements°³ÀÇ ¿ø¼Ò¸¦ °®´Â ¸®½ºÆ®¸¦ Ãâ·Â System.out.print("»èÁ¦ ÈÄ ¸®½ºÆ® = "); printList(list, numberOfElements); } // ¹è¿ array¿¡ ÀúÀåµÈ numberOfElements °³ÀÇ ¿ø¼Ò¸¦ Ãâ·Â // ¹è¿ÀÇ ±æÀÌ¿Í ÀúÀåµÈ ¿ø¼Ò¼ö´Â ¼·Î ´Ù¸¦ ¼ö ÀÖÀ½ private static void printList(int[] array, int numberOfElements) { for(int i = 0; i < numberOfElements; i++) { System.out.print(array[i] + " "); } System.out.println(); } }