这里是问题: 我有3个int []作为参数,我需要将它们传递给与它们一起使用的函数。 的ARGS []是:使用多个int数组作为参数
1: {14,14,17,17,14,12,13,11,12}
2: {74,34,57,67,34,42,53,61,22}
3: {24,24,12,21,29,14,21,17,12}
至于来源的想法:
public class Main {
public static void main(String[] args) {
System.out.println("amount: " + args.length);
int[] intArray = new int[args.length];
for(int i=0;i<args.length;i++)
intArray[i]=Integer.valueOf(args[i]);
int[] statica= intArray[0];
int[] inserta= intArray[1];
int[] reservea= intArray[2];
GraphicConsts.getSvgStylTotalamount();
InputValues inputValues = new InputValues(statica, inserta, reservea);
inputValues.init();
}
}
的inputValues:
public class InputValues {
private int[] staticamount;
public int[] insertamount;
private int[] reserveamount;
private int[] totalamount=new int[]{};
private int[] depositDF=new int[]{};
private int[] depositelse=new int[]{};
public InputValues(int statica, int inserta, int reservea) {
// TODO Auto-generated constructor stub
}
public void init() {
// AUTO generated setters und getters
}
这整个事情经过一个FOPConverter但部分正在工作。 这整个事情的作品,如果我硬编码阵列状
private int[] staticamount= new int[]{14,14,17,17,14,12,13,11,12};
,但我需要的是ARGS。
任何想法? 在此先感谢。
这是不是很清楚你在做什么。你如何调用/运行你的程序? –
我想他会通过调用它的主要方法来运行它。但是,他没有提到它。 –
我建议使用英文命名约定。许多人在阅读这些代码时遇到困难。最后,它也会帮助你,因为更多的人可以/将会帮助你。 ;) – brimborium