【问题标题】:Can't show array when make an Array of Integer with Dynamic Length [duplicate]制作具有动态长度的整数数组时无法显示数组[重复]
【发布时间】:2018-09-03 13:39:57
【问题描述】:

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

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 位置:类 ArrayInt

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

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

3 个错误

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

【问题讨论】:

  • 当你写 Arraynya data[] = new Arraynya[inputan]; 时,我真的不明白你想要做什么。从语法的角度来看,这没有意义,Arraynya 数组变量似乎已经是您想要的。
  • 你有课Arraynya吗?还是变量?
  • @Guy : Arraynya 是 Array 的名称
  • 你真的应该使用int[] arraynya,而不是int Arraynya[]。不鼓励在变量名后声明数组,变量名应以小写开头。

标签: java arrays variables dynamic


【解决方案1】:

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

Arraynya 数据[] = new Arraynya[inputan];它存储 Arraynya 的对象 我不明白你为什么使用这个语句,但它创建了一个数组类型 Arraynya.. 变量名 data 的大小为 inputan ...它存储 Arraynya 的对象 .. 因为没有名为 Arranynya 的类你得到一个错误“找不到符号”

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

【讨论】:

    猜你喜欢
    • 2019-06-15
    • 1970-01-01
    • 2023-03-22
    • 1970-01-01
    • 1970-01-01
    • 2019-08-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多