在制作具有动态长度的整数数组时,不能显示数组

时间:2018-03-25 08:47:29

标签: java arrays variables dynamic

我想制作一个自定义长度的数组。这是代码:

import java.util.Scanner;

public class ArrayInt
{
    static Scanner input = new Scanner(System.in);  
    public static void main(String[] args)
    {
        int Arraynya[];

        System.out.print("Input panjang Array: ");
        int inputan = input.nextInt();

        Arraynya = new int[inputan];

        Arraynya data[] = new Arraynya[inputan];

        for(int i=0;i<Arraynya.length;i++)
        {
            System.out.println("Input data ke "+(i+1)+" : ");
            int isi = input.nextInt();

        }
        Arraynya[inputan] = isi;    
        System.out.println("Arraymu :"+Arraynya[inputan]);

    }
}

但它显示错误:

  

ArrayInt.java:15:错误:找不到符号Arraynya data [] = new   Arraynya [inputan];符号:类Arraynya位置:类   ArrayInt

     

ArrayInt.java:15:错误:找不到符号Arraynya data [] = new   Arraynya [inputan];符号:类Arraynya位置:类ArrayInt

     

ArrayInt.java:23:错误:找不到符号Arraynya [inputan] =   ISI; symbol:变量isi位置:类ArrayInt

     

3个错误

如何输入自定义数组并正确显示?我应该使用ArrayList吗?

1 个答案:

答案 0 :(得分:0)

ArrayInt.java:15:错误:找不到符号Arraynya data [] = new Arraynya [inputan];符号:类Arraynya位置:类ArrayInt

Arraynya数据[] =新Arraynya [inputan];它存储了Arraynya的物品 我不明白你为什么使用这个statemnt但是它创建了一个数组类型的Arraynya ..用变量名称数据和inputan的大小...它存储了Arraynya的对象..因为没有一个名为Arranynya的类你得到一个错误&#34;找不到符号&#34;

int Arraynya [] = new int []; //它存储整数