Hoy aprendí matrices de Java y escribí la inserción y eliminación de matrices. Soy un novato y los escribiré a novatos que no saben cómo hacerlo. Por favor, ignóralos si hay algún error. Por favor, indíquelos si tiene algún error;
/** Especifique la ubicación de la matriz a la matriz*/import java.util.*; Public class ArrayInsert {public static void main (string [] args) {system.out.println ("Ingrese 5 números con el teclado:"); int [] array = new int [10]; Escáner sc = new Scanner (System.in); // Ingrese el número en la matriz a través del teclado para (int i = 0; i <array.length-5; i ++) {array [i] = sc.nextInt (); } // Tranquilidad a través de la matriz System.out.print ("La matriz original es:"); para (int a: array) {system.out.print (""+a); } // Inserte el número de System.out.println ("/nlease Ingrese la posición de inserción: la posición válida es 0 -----"+(array.length-1)); int index = sc.nextInt (); System.out.println ("/nlease ingrese el valor insertado ------"); int num = sc.nextInt (); // llame al índice de función estática // transweep el sistema de matriz insertado.out.println ("Array Traversal después de insertar elemento:"); Insertar (índice, num, matriz); for (int i = 0; i <array.length; i ++) {system.out.print (""+array [i]); }} // Inserte el método de datos en la posición especificada de la matriz public static int [] insert (int index, int num, int a []) {// Si hay un elemento, el elemento después del índice se mueve uno por uno, para (int a [i] = a [i-1];} a [índice] = num; return a;}} // Eliminar el número en la posición especificada de la matriz. import java.util.*; public class ArrayDelete {public static void main (string args []) {system.out.println ("Ingrese 5 números con el teclado:"); int [] array = new int [10]; Escáner sc = new Scanner (System.in); // Ingrese el número en la matriz a través del teclado para (int i = 0; i <array.length-5; i ++) {array [i] = sc.nextInt (); } // transweep el system.out.print ("La matriz original es:"); para (int a: array) {system.out.print (""+a); } // Eliminar el número en la posición especificada System.out.println ("/n Ingrese la ubicación que desea eliminar: el rango es 0 ---"+(Array.length-1)); int index = sc.nextInt (); delete (índice, matriz); // llame el método de eliminación // transip después del sistema de deleción.out.println ("transip después de la deleción:"); for (int i = 0; i <array.length; i ++) {system.out.print ("+array [i]);}} public static int [] delete (int index, int Array []) {// transip después del índice de deleción, mueva la parte posterior de la matriz una por una para (int i = index; i <array.length; i ++) {if ((i! Array [i] = Array [i+1];El código de ejemplo anterior para insertar y eliminar elementos especificados en matrices en Java es todo el contenido que comparto con usted. Espero que pueda darle una referencia y espero que pueda apoyar más a Wulin.com.