package com.xxt.lyh;
public class Test {
public static void main(String[] args) {
// 就直接在主方法里写了,不写那么规范。
// 定义变量存放学号字符串。
String studentno = "201951897";
// 提取学号的最后一位数。
studentno = studentno.substring(studentno.length() - 1);
// 求出学号的最后一位数+3的值。
int lastNumberAdd3 = new Integer(studentno) + 3;
// 求学号的最后一位数+3有多少个100以内的倍数。
System.out.println("学号的最后一位数+3在100以内的倍数有" + 100 / lastNumberAdd3 + "个");
// 求学号的最后一位数+3在100以内所有倍数的合。
// 参考1+2+3+4=(1+4)*4/2。
// 在这道题里每次不是加1,而是加学号的最后一位数+3。
// 在这道题里也不是+到4,而是加到学号的最后一位数+3在100以内的最大倍数。
// 比如学号的最后一位数+三=三,三在一百以内的最大倍数是九十九。
// 用一百减去 一百除以九十九的榆树就可以得出一百以内三的最大倍数了。
int end = 100 - 100 % lastNumberAdd3;
System.out.println("学号的最后一位数+3在100以内的倍数的合为" + (lastNumberAdd3 + end) * end / 2);
}
}