可以将变量作为其大小在java中的数组中传递

时间:2017-05-28 10:03:28

标签: java

我从用户那里获取一个变量,并且想要与变量大小相同的数组。因此,如果我将其中的变量作为其大小传递,则会向我显示错误,因此有任何出路。

import java.util.Scanner;
public class passingtheparcel
{
    public static void main(String[] args)
    {
        Scanner obj = new Scanner(System.in);
        String firstline;
        String song;
        int n;
        System.out.println("enter the no. of students");
        firstline = obj.nextLine();
        n = Integer.parseInt(firstline);
        System.out.println("enter the lyrics of song");
        song = obj.nextLine();

        int[n] a;
    }
}

3 个答案:

答案 0 :(得分:4)

初始化长度为n的数组的语法是:

int[] a = new int[n];

答案 1 :(得分:0)

import java.util.Scanner;
public class Demo{
    public static void main(String a[]){
        Scanner obj=new Scanner(System.in);
        String firstline;       
        int n;
        System.out.println("Enter the no. of students");
        firstline=obj.nextLine();
        n=Integer.parseInt(firstline);
        int arr[]=new int[n];
    }
}

请尝试这是工作样本。

答案 2 :(得分:0)

System.out.println("enter the no. of students");

int[] a = new int[obj.nextInt()];