I have an array of positive/negative ints
int[] numbers = new int[10];
numbers[0] = 100;
numbers[1] = -34200;
numbers[2] = 3040;
numbers[3] = 400433;
numbers
Here is something that i did...
import javax.swing.JOptionPane;
public class NearestNumber {
public static void main(String[] arg)
{
int[] array={100,-3420,3040,400433,500,-100,-200,532,6584,-945};
String myNumberString =JOptionPane.showInputDialog(null,"Enter the number to test:");
int myNumber = Integer.parseInt(myNumberString);
int nearestNumber = findNearestNumber(array,myNumber);
JOptionPane.showMessageDialog(null,"The nearest number is "+nearestNumber);
}
public static int findNearestNumber(int[] array,int myNumber)
{
int min=0,max=0,nearestNumber;
for(int i=0;imin)
{
min=array[i];
}
}
else if(array[i]>myNumber)
{
if(max==0)
{
max=array[i];
}
else if(array[i]
}