java - 如何在代码中找到最大数量?
问题描述
我希望我的代码每行打印出 10 个数字并计算有多少个数字。我也希望能够找到最大数量。我无法弄清楚如何找到最大值。这是我的代码。
int valCount = 0;
int numCount =0;
while (startingNum > 1) {
int count = 0;
System.out.print(startingNum + " ");
valCount++;
if(valCount%10 ==0)
System.out.println();
if (startingNum % 2==0) {
startingNum = startingNum/2;
numCount++;
} else {
startingNum = (startingNum*3) +1;
numCount++;
}
}
解决方案
这是正确的代码:
public static void main(String[] args) {
int startingNum = 27;
int counter = 0;
while (startingNum > 1) {
counter++;
System.out.print(startingNum + " ");
if (counter % 10 == 0)
System.out.println();
if (startingNum % 2 == 0) {
startingNum = startingNum / 2;
} else {
startingNum = (startingNum * 3) + 1;
}
}
System.out.println(1);
}
推荐阅读
- azure-devops - Azure DevOps 连接到 Azure SQL 连接字符串错误
- arrays - 角度 10 做
在数组中占用任何内存 - firebase - Firebase 实时数据库查询 Android
- node.js - 缩略图中的 Discord.js 用户头像
- python - 如何制作一个简单的for循环+导入argv
- xamarin.forms - 需要一种方法来放置
在Xamarin 布局 XAML 中 - sql - 如何将 mm/dd/yyyy 记录分配给在另一个表中找到的关联会计月份
- python - 如何使用 Selenium 和 Python 提取元素的 href 属性
- typo3 - 有没有办法在 Extbase 和 TYPO3 查询生成器中搜索里面有“”的单词?
- python - 为什么我不能在这张单张图片上运行我的 tensorflow CNN 模型?