java - 如何使用 while 循环找到最大变量?

标签 java

我定义了 16 个变量并为它们分配了不同类型的值。

int block0 = 5;
int block1 = 6;
int block2 = 8;
int block3 = 25;
int block4 = 8;
int block5 = 23;
int block6 = 2;
int block7 = 1;
int block8 = 6;
int block9 = 4;
int block10 = 5;
int block11 = 7;
int block12 = 15;
int block13 = 4;
int block14 = 5;
int block15 = 8;

如何使用 while 或 for 循环找到最大的变量?

最佳答案

首先你必须将它们放入数组

int[] intArr = new int[16];

int[0] = 5;
int[1] = 6;
...

然后你就可以迭代

int max = 0;
int maxIndex = 0;

for(int i=0; i<intArr.length; i++)
{
    if(max < intArr[i])
        maxIndex = i;
}

关于java - 如何使用 while 循环找到最大变量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16599405/

相关文章:

java - 创建 hibernate native 查询时出现查询语法异常

java - 更新两个 JProgressBars

java - Camel : doTry in the Choice clause

java - 带有replaceAll的正则表达式

java - 当另一个组合框的值更改时,如何更改组合框的项目?

java - 单独添加按钮

java - 尝试在 Linux debian crunchbang 上安装 android studio 时缺少 tools.jar

java - 用java制作一个登录窗口重定向到另一个GUI

java - 比较 MMYY 格式的日期

java - 从ArrayList获取自定义类