public double calcNCycleRate(){
		
		long rs = Math.round(this.result);
		sum = (this.cycleIn*this.cycle);
		double sumInflation = sum;
		double rateInflation = 0;
		//考虑通货膨胀的情况
		if(isInflation){
			
			if(cycleCalc % Constant.YEAR_DAYS == 0){
				for(int i = 0; i < cycleCalc / Constant.YEAR_DAYS; i++){
					sumInflation = sumInflation*(1+Constant.INFLATION_RATE);
				}	
			}else if(cycleCalc %Constant.YEAR_MONTHS == 0){
				for(int i=0; i < cycleCalc / Constant.YEAR_MONTHS; i++){
					sumInflation = sumInflation*(1+Constant.INFLATION_RATE);
				}	
			}else if(cycleCalc % 1 == 0){
				for(int i=0;i<cycleCalc;i++){
					sumInflation = sumInflation*(1+Constant.INFLATION_RATE);
				}
			}
			sumInflation = Math.round(sumInflation);
			rateInflation = Math.round( (rs-sumInflation) / sum * Constant.PERCENT); 
		}
		
		rate = Math.round((rs-sum) / sum * Constant.PERCENT);		
		
		System.out.println(":投入("+ sum +")，通胀("+sumInflation+")， 现总资产("+rs + ")， 总收益率(" +rate + "%)，扣除通胀总收益率(" +rateInflation + "%)");
		
		return rate;
	}