有规律分数求和!
public class PracticeDemo { public static void main(String[] args) { int fenzi = 2; int fenmu = 1; int sum = 0; int temp = 0; int n = 0;//计数器 System.out.println("输出事例如下:"); for(int i = 0;i < 20;i++)//前20项的和 { System.out.print(fenzi+"/"+fenmu); n++; temp = fenmu;//先用一个变量记住原来的分母 sum += fenzi/fenmu; fenzi = fenzi + fenmu;//下一项的分子为前一项的分子分母之和 fenmu = fenzi - temp;//分母为前一项的分子。新分母=新分子-原分母 if(n<19)//去掉最后一项"+"号的输出 System.out.print("+"); else System.out.print("="); if(n%13 == 0) System.out.println(); } System.out.print(""+sum); } }