java中如何通过ArrayTable根据利率计算利息
我对java还是个新手,现在我正在做一个计算兴趣的java程序。我有所有的利率数据,我使用2D数组来存储它们,基本上看起来像: //2014{xxxx}//2013{xxxx} 我需要根据不同年份的不同月份来计算利息支出。我有最长的还款年数和固定成本。下面的方法只是一个粗略的想法,但不是正确的代码java中如何通过ArrayTable根据利率计算利息,java,arrays,multidimensional-array,Java,Arrays,Multidimensional Array,我对java还是个新手,现在我正在做一个计算兴趣的java程序。我有所有的利率数据,我使用2D数组来存储它们,基本上看起来像: //2014{xxxx}//2013{xxxx} 我需要根据不同年份的不同月份来计算利息支出。我有最长的还款年数和固定成本。下面的方法只是一个粗略的想法,但不是正确的代码 public void SInterest() { SRate = new ArrayList<SIBOR>(); for (int k = 1; k <= MaxY
public void SInterest()
{
SRate = new ArrayList<SIBOR>();
for (int k = 1; k <= MaxYr; k++ ){
for (int r = 0; r < 20; r++){
for (int c = 0; c < 12; c++ ){
double SInterest = (calculateLoan(flatcost)) * SRate[r][c];
由于我不熟悉arraytable的方法,在网上浏览也很难理解,希望有人能给我一些提示,谢谢 您没有构建多维数组;SRate是一个ArrayList,方法get应该只接收一个参数。我强烈建议您查看本教程:@IRelephant我有必要为此程序采用arraytable吗?因为数据的数量非常大。@PedroMoreira我有两个参数,raw代表不同的年份,列代表不同的月份变量SIBOR代表什么?它是一个数组吗?如果是,您应该使用类似于SRate.getr[c]@PedroMoreira的内容,它是类的名称