指定した値に1番近い値を配列から探し、その値を表示するプログラムをを紹介します。配列に格納されている値と指定した値の差の絶対値を計算し、その差が最も小さくなる配列の値が、指定値に最も近い値です。}NearestValue1の出力結果-200に最も近い値は-432ここからは、このソースコードを上から順番に解説していきます。{クラス名を、NearestValue1としています。)指定値(v)に1番近い値を持つ配列(list[])の添え字を求めるメソッドです。配列値-指定値vの絶対値メソッドで使う変数を宣言しています。-1;配列(list[])に格納されている値が1個未満の場合、配列の添え字を求めることができないので、結果として-1を返しています。);求める値の候補(初期値)として配列の先頭(list[0])の情報を変数numと変数minvに代入しています。numには配列の先頭の添え字である0、minvには指定値vと配列の先頭の値(list[0])との差の絶対値を代入しています。}指定値と配列の2番目の値から最後の値の差を計算していき、その差がminvより小さくなるときにnumとminvの値を変更していきます。num;for文を抜けたときのnumの値が求めたい配列の添え字になっています。その値をreturn文で返します。)このmainメソッドからプログラムを実行します。};int型の配列を宣言し、任意の値を8個格納しています。);指定した値(v=-200)から1番近い値をgetNearestValueで検索しています。numに検索した配列の添え字が代入されます。いうメッセーを表示しています。numが0以上の時は値が取得できたことを表しているので、指定値と配列の値を表示しています。