标点符号没有问题,求指教.
import java.util.Scanner;
class Cal {
int couple;
int number,temp;
int calculation(int year){
number = 0;
if(year%2 == 0){couple = year / 2;}
else {couple = (year - 1)/2;}
for(int i = 0; i < couple; i++){
temp = (1 + year - 1 - 1 * i) * (year - 1 - 1 * i) / 2 + 1;
number = number + temp;
}
return number;
}
}
public class rabit {
public static void main(String[] args) {
int year_n;
System.out.println("Please enter a number of months:");
Scanner input = new Scanner(System.in);
year_n = input.nextInt();
Cal mm = new Cal;
int year = mm.calculation(year_n);
System.out.println("The rabbit number is : " + year );
}
}
------解决方案--------------------
Cal mm = new Cal;
这一行改成 Cal mm = new Cal();
------解决方案--------------------
规则,必须遵守。