public int getNum(int n) {
//返回-1时表示参数不合法
if( n <= 0 ) {
return -1;
}
if( n <= 2 ) {
return 1;
}
int pre_1 = 1;
int pre_2 = 1;
int n_value = 0;
if( n>2 ) {
for( int i = 3 ; i <= n ; i++ ) {
n_value = pre_1 + pre_2;
pre_1 = pre_2;
pre_2 = n_value;
}
}
return n_value;
}