JAVA 의 배열 이 지정 한 요 소 를 삽입 하고 삭제 합 니 다.
7224 단어 javaee
/**
*/
import java.util.*;
public class ArrayInsert{
public static void main(String []args){
System.out.println(" 5 :");
int [] array =new int[10];
Scanner sc=new Scanner(System.in);
//
for(int i=0;i5;i++){
array[i]=sc.nextInt();
}
//
System.out.print(" :");
for(int a:array){
System.out.print(" "+a);
}
//
System.out.println("
: 0-----"+(array.length-1));
int index=sc.nextInt();
System.out.println("
-----");
int num=sc.nextInt();
// index
//
System.out.println(" :");
Insert(index,num,array);
for(int i=0;i" "+array[i]);
}
}
//
public static int[] Insert(int index,int num,int a[]){
// , ,
for(int a[i]=a[i-1];
}
a[index]=num;
return a;
}
}
// 。
import java.util.*;
public class ArrayDelete{
public static void main(String args[]){
System.out.println(" 5 :");
int [] array =new int[10];
Scanner sc=new Scanner(System.in);
//
for(int i=0;i5;i++){
array[i]=sc.nextInt();
}
//
System.out.print(" :");
for(int a:array){
System.out.print(" "+a);
}
//
System.out.println("
: 0---"+(array.length-1));
int index=sc.nextInt();
delete(index,array);// delete
//
System.out.println(" :");
for(int i=0;i" "+array[i]);
}
}
// , , , , ,
/**
* 1
*/
public int[] delete(int index, int array[]) {
//
int[] arrNew = new int[array.length - 1];
for (int i = index; i < array.length - 1; i++) {
array[i] = array[i + 1];
}
System.arraycopy(array, 0, arrNew, 0, arrNew.length);
return arrNew;
}
/**
* 2
*/
public int[] delete2(int index, int array[]) {
//
int[] arrNew = new int[array.length - 1];
for (int i = 0; i < array.length - 1; i++) {
if (i < index) {
arrNew[i] = array[i];
} else {
arrNew[i] = array[i + 1];
}
}
return arrNew;
}
}
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
RMI 시작 인스턴스RMI는 JavaEE의 핵심 구성 요소이며 분산 개발의 기초입니다.다음은 RMI의 응용 프로세스를 보여 주는 예입니다. 업무 인터페이스 구축 RMI 서비스를 제공하는 인터페이스 클래스는 자바를 계승해야 합니다.rmi...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.