请JAVA高手帮忙写个程序

来源:百度知道 编辑:UC知道 时间:2024/06/07 06:07:25
给定一个数,并由键盘输入若干个数,找出与预先给定的数最接近的数,并指出它是由键盘输入的第几个数。

package exec;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
public class NumberCompare ...{
public static final int NUMBER = 80; // 给定一个要比较的数
public static void main(String args[]) ...{
System.out.print("Please input numbers: ");
BufferedReader io = new BufferedReader(new InputStreamReader(System.in));
try ...{
// 从键盘输入若干数
String line = io.readLine();
// 放入数组中
String[] items = line.split(" ");
int temp = 5000, x = 0, place = 0;
System.out.println("target number: 80");
// 和给定的数比较大小
for (int i = 0; i < items.length; i++) ...{
if (Integer.parseInt(items[i]) > NUMBER) ...{
x = Integer.parseInt(items[i]) - NUMBER;
} else ...{