Java 如何将int声明为数组[]并超过主类中的值?

Java 如何将int声明为数组[]并超过主类中的值?,java,Java,我如何解决这个问题?我想将参数和pvalue更改为数组 import java.util.*; public class Test5 { /** * @param args the command line arguments */ int parameter[]; int pvalue[]; public Test5(int para[], int pv[]){ parameter=para; pvalue=

我如何解决这个问题?我想将参数和pvalue更改为数组

import java.util.*;
public class Test5 {

    /**
     * @param args the command line arguments
     */
    int parameter[];
    int pvalue[];
    public Test5(int para[], int pv[]){
        parameter=para;
        pvalue=pv;

    }

    public void loopi(){

        int i = 0,j,k,l;
        Scanner sc=new Scanner(System.in);

        System.out.print("enter parameter : ");
        parameter[i]= sc.nextInt();
         char group = 'a';
        for(i=1;i<=parameter[i];i++)
        {
            System.out.print("enter parameter value : ");
            pvalue[i]=sc.nextInt();


            for(j=1;j<=pvalue[i];j++)
            {
                System.out.print(" "+j+group+" \n");

            }
           seat++;
        }


    }

    public static void main(String[] args) {
        // TODO code application logic here

        int i[] = null;
        int j[] = null;
        Test5 t=new Test5(i,j);
        t.loopi();
    }

} 
import java.util.*;
公共类测试5{
/**
*@param指定命令行参数
*/
int参数[];
int pvalue[];
公共测试5(内部段落[],内部pv[]){
参数=段落;
pvalue=pv;
}
公共图书馆i({
int i=0,j,k,l;
扫描仪sc=新的扫描仪(System.in);
系统输出打印(“输入参数:”);
参数[i]=sc.nextInt();
字符组='a';

对于(i=1;i如果希望将数组作为命令行参数获取,则需要将args中的所有字符串转换为int,可以尝试以下操作

int[] a = new int[args.length];
for (int i = 0; i < args.length; i++) {
    a[i] = Integer.parseInt(args[i]);
}
int[]a=新的int[args.length];
对于(int i=0;i
你可以初始化int i[]={10,20,30,40,50,60,71,80,90,91};在你的主要方法中,在给出任何答案之前有很多问题,你想做什么?seat++是什么?为什么一个参数有多个值?正确吗?对不起,我已经将seat++更改为group++.
[我已经更改]seat++到group++
请在您的帖子:edit中这样做。在标题中,您可能指的是pass,而不是
past
。Follow(欢迎来到Stack Overflow!)