我从用户那里获取一个变量,并且想要与变量大小相同的数组。因此,如果我将其中的变量作为其大小传递,则会向我显示错误,因此有任何出路。
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;
}
}
答案 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()];