Java算法(一)
需求
> 朋友聚会的时候可能会玩一个游戏:逢七过
>
> 规则是:从任意一个数字开始报数,当你要报的数字包含了 7 或者 是 7 的倍数时都要说: 过。
>
> 为了帮助大家更好的玩这个游戏,这里我们直接在控制台打印出1- - 100 之间的满足逢七过的数据。
public class EventSevenTimes {
public static void main(String[] args) {
// 动态初始化我们的数组内容(注意取值范围,实际值要小1)
int[] arr = new int[100 + 1];
satisfy(arr);
}
public static void satisfy (int[] arr) {
// 使用遍历操作,进行赋值 1 - 100;
for (int i = 1; i < arr.length; i++) {
arr[i] = i;
// 进行判断:符合条件的就打印他的值,不符和则跳过
if (arr[i] == 7 || arr[i] % 7 == 0 || arr[i] % 10 == 7) {
System.out.println(arr[i] + ": 过");
}
}
}
输出结果为:
慢慢积累哦!坚持努力,不执着于结果。