Java:向整形数组插入元素

原题:编写程序。向整形数组的指定位置插入元素,并输出插入前后数组的值。

参考:


package cn.puruidong.accp_14;

/**
* @author PuRuidong
*
*/
/*
* 编写程序。向整形数组的指定位置插入元素,并输出插入前后数组的值。
* 书本:306页
*/
import java.util.Scanner;
public class Fivenum {

/**
* @param args
*/
private int num [] = new int[] {10,20,30,55,99};//原数组
private int no [] = new int [num.length+1];//新数组
private static Scanner sc = new Scanner (System.in);
private static int index ;//录入想插入的位置
private static int value ;//录入想插入的值

public void show (int index ,int value){
////////////输出插入前的数组
System.out.println("插入前的数组:");
for (int i=0;iindex;j--){ ////元素后移
no[j] = no[j-1];
}
no[index] = value; //将 value的值放在index位置
System.out.println("插入后的数组:");
/////输出插入后的数组
for (int k=0;k

发表评论

电子邮件地址不会被公开。 必填项已用*标注

*

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据