-3
配列内の組み込み数のグループの最小の差を計算するプログラムがあります(この場合、最小差は4と1の間の最小差であるため最小差は3です) 。最小差分を表示する値のユーザー入力を格納する
import java.util.*;
public class Mindifference {
Scanner numinput= new Scanner(System.in);
public static void main(String[] args)
{
int[] a = new int[] {4, 9, 1, 32, 13};
Arrays.sort(a);
int minDiff = a[1]-a[0];
for (int i = 2 ; i != a.length ; i++) {
minDiff = Math.min(minDiff, a[i]-a[i-1]);
}
System.out.println(minDiff);
}
}
何出力は?どのようなアウトプットを期待しましたか? – Bathsheba
出力を最小差の計算値にします。この現在のコードと同じように、それらの数字の間の最小の最小差が1と4の間にあるので、3を出力します。 – megasxrl