See More

package test; import java.util.ArrayList; import java.util.Scanner; public class ArrayListTest { public static void main(String[] args) { System.out.println("lab5_1: ¿ëµ¿Áß"); Scanner input = new Scanner(System.in); // (1) Integer¸¦ ŸÀÔ ¸Å°³º¯¼ö·Î ÇÏ¿© ArrayList °´Ã¼¸¦ »ý¼º(list¶ó´Â À̸§ÀÇ º¯¼ö¿¡ ÀúÀå) ArrayList list = new ArrayList(); // ¿Ï¼ºÇϼ¼¿ä. // (2) »ç¿ëÀÚ¿¡°Ô ¸Þ´º¸¦ ¹Ýº¹ Á¦°øÇϰí 7À» ÀÔ·ÂÇÏ¸é ¹Ýº¹ Á¾·á int menu = 0; int index = 0; int element = 0; do { System.out.print(" 1:À妽ºÁ¶È¸ 2:ÀüüÁ¶È¸ 3:±æÀÌÁ¶È¸ 4:»ðÀÔ 5:À妽º»ðÀÔ 6:À妽º»èÁ¦ 7:Á¾·á ---> "); menu = input.nextInt(); switch(menu) { case 1: System.out.println("À妽º À§Ä¡ÀÇ ¿ø¼Ò°ªÀ» Á¶È¸ÇÕ´Ï´Ù."); System.out.print("À妽º ÀÔ·Â: "); index = input.nextInt(); element = list.get(index); // ¿Ï¼ºÇϼ¼¿ä. System.out.println(element); break; case 2: System.out.println("¸®½ºÆ® Àüü¸¦ Á¶È¸ÇÕ´Ï´Ù."); System.out.println(list.toString()); // ¿Ï¼ºÇϼ¼¿ä. break; case 3: System.out.println("¸®½ºÆ® ±æÀ̸¦ Á¶È¸ÇÕ´Ï´Ù."); int size = list.size(); // ¿Ï¼ºÇϼ¼¿ä. System.out.println(size); break; case 4: System.out.println("¿ø¼Ò¸¦ ¸®½ºÆ®ÀÇ ¸Ç µÚ¿¡ »ðÀÔÇÕ´Ï´Ù."); System.out.print("Á¤¼ö°ª ÀÔ·Â: "); element = input.nextInt(); list.add(element);; // ¿Ï¼ºÇϼ¼¿ä. break; case 5: System.out.println("À妽º À§Ä¡¿¡ ¿ø¼Ò¸¦ »ðÀÔÇÕ´Ï´Ù."); System.out.print("À妽º ÀÔ·Â: "); index = input.nextInt(); System.out.print("Á¤¼ö°ª ÀÔ·Â: "); element = input.nextInt(); list.add(index, element); // ¿Ï¼ºÇϼ¼¿ä. break; case 6: System.out.println("À妽º À§Ä¡ÀÇ ¿ø¼Ò¸¦ »èÁ¦ÇÕ´Ï´Ù."); System.out.print("À妽º ÀÔ·Â: "); index = input.nextInt(); element = list.remove(index); // ¿Ï¼ºÇϼ¼¿ä. System.out.println(element); break; case 7: System.out.println("Á¾·áÇÕ´Ï´Ù."); break; default: System.out.println("¸Þ´º ¼±Åà ¿À·ù: ´Ù½Ã ¼±ÅÃÇϼ¼¿ä."); } } while(menu != 7); } }