java - 如果数字每 50 次命中,则增加计数
问题描述
我是初学者,请看下面并需要帮助。
Count = 200
pagekey
当我运行我的程序时,它会从 1 计数到 200,每次点击 50 次时,我需要从 0 增加 1。所以我的例子pagekey
应该增加到 4。我还需要在每次点击 50 时将计数重置回 1。我在下面有这段代码,但我无法弄清楚。
我在下面试过这个:
int pagekey = 0;
if (count > 49){
pagekey =2;
count = count - 49;
}
我怎样才能做到这一点?
解决方案
int count = 1;
int pagekey = 0;
for(int i = 1; i <= 200; i++)
{
count++;
if (i% 50 == 0)
{
pagekey++;
count = 1;
}
}
如果 i / 50 没有余数(即是 50 的倍数),则执行“特殊情况”。
推荐阅读
- node.js - Gatsby 构建失败 - 错误“窗口”在服务器端渲染期间不可用
- kubernetes - Kubernetes - HPA 不会自动缩放 Pod
- r - 如何添加指标变量列并添加名称?
- python-3.x - SyntaxError:运行 python kafka 代码时的语法无效
- react-native - 无法在 React Native 中使用可重用的卡片组件进行导航
- function - 即使安装重新思考后 Map2stan 也无法正常工作
- telegram - 禁用除管理员外的电报组通知
- mysql - Laravel Mysql 语句类似 fcm 主题条件
- python - Django中匹配url的正则表达式
- python - 使用 Flask 运行服务器会带来不同的项目