私のアプリケーションでは、6 つの整数変数 (int) があり、それらを比較して大きい方を選択したいのですが、その方法がわかりません。私を手伝ってくれますか?
質問する
1461 次
5 に答える
2
int numbers[] = new int[] {4,6,....};
int max = numbers[0];
for(int indx=1; indx<numbers.length; indx++){
if(max< numbers[indx]){
max = numbers[indx];
}
}
System.out.println("max=="+max);
于 2012-10-12T03:27:08.000 に答える
1
int max = array[0];
for (int counter = 1; counter < array.length; counter++)
{
if (array[counter] > max)
{
max = array[counter];
}
}
System.out.println("The maximum number is: " + max);
于 2012-10-12T03:20:22.933 に答える
0
あなたの仕事には2つのスキームがあると思います:
まず、これらのデータを配列に入れる必要があります。これにより、作業が簡単になります。
1.すべてのデータを繰り返し、最大のものを選択する
int biggest=-10000000;//this is just a compare tag
for(i=0;i<6;i++)
{
if(array[i]>biggest)
biggest=array[i];
}
printf("%d\n",biggest);
2.この配列をソートします。たとえば、これらのデータを昇順にランク付けします。
したがって、この配列の最大インデックスを最大値として選択するだけです。
于 2012-10-12T03:31:48.790 に答える
0
あなたはこれを試さなければなりません、
max=array[0];
for (int counter = 1; counter < array.length; counter++)
{
if (array[counter] > max)
{
max = array[counter];
}
}
System.out.println("The maximum number is: " + max);
それは 100% 動作します。
于 2012-10-12T03:26:36.710 に答える
0
簡単なバブル ソート メソッドを作成し、最大の整数値を与える最後の要素を選択します。
ここで疑似コードを見つけることができます: http://en.wikipedia.org/wiki/Bubble_sort
PS: 要素が 6 つしかないため、バブル ソートのみを使用してください。それ以外の場合は、バブル ソートを使用することをお勧めしません。
于 2012-10-12T03:27:17.593 に答える