package 杂习;
public class Test1 {
/*
* if(x%5==1)--> x/5=y (x-1)-y=x
* if(x%5==1)--> x/5=y (x-1)-y=x
* if(x%5==1)--> x/5=y (x-1)-y=x
* if(x%5==1)--> x/5=y (x-1)-y=x
* if(x%5==1)--> x/5=y (x-1)-y=x
*
* */
public static void main(String[] args) {
int x=0; // 不断加一操作
int temp = 0; // 保存最终结果
int sum=0; // 累计 满足(y%5==1)的次数
while(sum<5){
temp = x; //保存x最后一次数据
int y=x; // 临时保存x数据
while(y%5==1){
y=print(y); // 循环调用
sum++;
if(sum>4){ // 当sum 累计满5次 调出循环
break;
}
}
if(sum<5) sum=0; // 当sum 累计不足5次 清零
x++;
}
System.out.println(temp);
}
// 循环计算部分
public static int print(int x){
int y=0;
y=x/5;
x=(x-1)-y;
return x;
}
}
|