用JAVA 编程 一辆以固定速度行驶的汽车,清晨司机看到里程表上从左到右的读数和从右到左的计数

用 java 编程 : 一辆以固定速度行驶的汽车,清晨司机看到里程表上从左到右的读数和从右到左的计数是一样的,这个数是95859,7小时后,里程表上又出现一个新的对称数,问此车的时速是多少?这个新的对称数是什么?设里程表为5位数字.
package demo;

public class SpDemo {
public static void main(String[] args) {
for (int num=95859;num<100000; num++) {
String s = Integer.toString(num);
if (s.substring(0, 1).equals(s.substring(4, 5))
&& s.substring(1, 2).equals(s.substring(3, 4))) {
// System.out.println(s.substring(0, 1));
// System.out.println(s.substring(1, 2));
// System.out.println(s.substring(2, 3));
// System.out.println(s.substring(3, 4));
// System.out.println(s.substring(4, 5));
// System.out.println(s);
int m = Integer.parseInt(s);
int v = (m-95859)/7;
System.out.println("里程数:"+m+"时速:"+v);
}
}
}
}

输出结果:
里程数:95859时速:0
里程数:95959时速:14
里程数:96069时速:30
里程数:96169时速:44
里程数:96269时速:58
里程数:96369时速:72
里程数:96469时速:87
里程数:96569时速:101
里程数:96669时速:115
里程数:96769时速中裂谨:130
里卖基程数:源明96869时速:144
里程数:96969时速:158
里程数:97079时速:174
里程数:97179时速:188
里程数:97279时速:202
里程数:97379时速:217
里程数:97479时速:231
里程数:97579时速:245
里程数:97679时速:260
里程数:97779时速:274
里程数:97879时速:288
里程数:97979时速:302
里程数:98089时速:318
里程数:98189时速:332
里程数:98289时速:347
里程数:98389时速:361
里程数:98489时速:375
里程数:98589时速:390
里程数:98689时速:404
里程数:98789时速:418
里程数:98889时速:432
里程数:98989时速:447
里程数:99099时速:462
里程数:99199时速:477
里程数:99299时速:491
里程数:99399时速:505
里程数:99499时速:520
里程数:99599时速:534
里程数:99699时速:548
里程数:99799时速:562
里程数:99899时速:577
里程数:99999时速:591
没明白你的意思 详细一点 呃 关键说明好你要表达的内容