//定义一个方法为整数类型的数组添加元素(可键盘录入添加,也可以直接添加)红色为错误修改
import java.util.Scanner;
public class Demo01
{
public static void main(String[] args)
{
int[] arr={23,34,664,76,87};
//调用数组添加元素方法
//arr=addArray(arr);
addArray(arr);
//System.out.println("----------------");
//调用遍历数组元素的方法
printArray(arr);
}
//创建在数组中添加元素的方法
public static int[] addArray(int[] arr1)//int[] 改为void
{
Scanner sc=new Scanner(System.in);
while(true){
int[] brr=new int[arr1.length+1];
for(int i=0;i<arr1.length;i++){
brr=arr1;
}
System.out.println("请输入要添加的整数");
int b=sc.nextInt();
brr[brr.length-1]=b;
arr1=brr;
//printArray(arr1);
System.out.println("按0键结束添加,其它数字键继续添加");
int c=sc.nextInt();
if(c==0){break;}
}
//return arr1;
//printArray(arr1);
}
//遍历数组元素的方法
public static void printArray(int[] arr)
{
for(int i=0;i<arr.length;i++){
System.out.println(arr+" ");
}
}
}
|