오늘 나는 Java 어레이를 배우고 배열의 삽입과 삭제를 썼습니다. 나는 초보자이며, 어떻게 해야할지 모르는 초보자에게 쓸 것입니다. 실수가 있으면 무시하십시오. 실수가 있으면 지적하십시오.
/** 배열의 배열 위치를 배열*/import java.util.*; public class arrayinsert {public static void main (String [] args) {System.out.println ( "키보드와 함께 5 개의 숫자를 입력하십시오 :"); int [] array = new int [10]; 스캐너 sc = 새 스캐너 (System.In); // (int i = 0; i <array.length-5; i ++) {array [i] = sc.nextint (); } // 배열 System.out.print를 통한 고요함 ( "원래 배열은 :"); for (int a : array) {system.out.print ( ""+a); } // system.out.println의 수를 삽입합니다 ( "/nplease 삽입 위치를 입력하십시오 : 유효한 위치는 0 -----"+(Array.length-1)); int index = sc.nextInt (); System.out.println ( "/nplease 삽입 된 값 -----"); int num = sc.nextint (); // 정적 기능 색인을 호출하십시오. // 삽입 된 배열 시스템을 트랜스 웨이프로 트랜스웨어로 호출합니다. 삽입 (인덱스, num, 배열); for (int i = 0; i <array.length; i ++) {system.out.print ( ""+array [i]); }} // 배열의 지정된 위치에 데이터 메소드를 삽입 공개 static int [] insert (int index, int num, int a []) {// 요소가 있으면 인덱스 후 요소가 하나씩 (int a [i] = a [i-1];} a} a [index] = num at;}}. // 배열의 지정된 위치에서 숫자를 삭제합니다. import java.util.*; public class arraydelete {public static void main (String args []) {System.out.println ( "키보드와 함께 5 개의 숫자를 입력하십시오 :"); int [] array = new int [10]; 스캐너 sc = 새 스캐너 (System.In); // (int i = 0; i <array.length-5; i ++) {array [i] = sc.nextint (); } // 배열 System.out.print ( "원래 배열은 :"); for (int a : array) {system.out.print ( ""+a); } // 지정된 위치 System.out.println에서 숫자를 삭제합니다 ( "/n 삭제하려는 위치를 입력하십시오 : 범위는 0 ---"+(Array.Length-1)); int index = sc.nextInt (); delete (index, array); // delete system.out.println 이후의 transip // transip을 호출합니다 ( "deletion :"); for (int i = 0; i <array.length; i ++) {system.out.print ( "+array [i]);}} public static int [] deletete (int index, int array []) {// 삭제 후 트랜스 립, 배열 뒷면을 (int i = index.length; i ++) {if (if! = array. 배열 [I+1] {// 상황 배열을 넘어서서 [i]}};Java의 배열에 지정된 요소를 삽입 및 삭제하기위한 위의 예제 코드는 내가 공유하는 모든 컨텐츠입니다. 나는 당신이 당신에게 참조를 줄 수 있기를 바랍니다. 그리고 당신이 wulin.com을 더 지원할 수 있기를 바랍니다.