- Feb 24, 2002
- 3,126
- 0
- 0
I'm trying to make a program with three different arrays, evenList, oddList, and negativeList. The program takes 10 integer inputs and from those assigns the even integers to evenList, odd integers to oddList and so on. Then it displays the contents of each array. It seems simple enough, but I'm kind of stumped. Here is my partial source code, I'm trying to get it to work right. Can anybody help me out?
import TerminalIO.KeyboardReader;
public class sorter
{
public static void main (String [] args)
{
int[] evenList = new int[10];
int[] oddList = new int[10];
int[] negativeList = new int[10];
int n1,n2,n3,n4,n5,n6,n7,n8,n9,n10;
KeyboardReader input = new KeyboardReader();
System.out.print("Input an integer: ");
n1 = input.readInt();
if (n1 > 0 && n1 % 2 = 0)
n1 = evenList;
else (n1 < 0 && % 2 = 0)
n1 = oddList;
else n1 = negativeList;
System.out.print("Input an integer: ");
n2 = input.readInt();
System.out.print("Input an integer: ");
n3 = input.readInt();
System.out.print("Input an integer: ");
n4 = input.readInt();
System.out.print("Input an integer: ");
n5 = input.readInt();
System.out.print("Input an integer: ");
n6 = input.readInt();
System.out.print("Input an integer: ");
n7 = input.readInt();
System.out.print("Input an integer: ");
n8 = input.readInt();
System.out.print("Input an integer: ");
n9 = input.readInt();
System.out.print("Input an integer: ");
n10 = input.readInt();
}
}
As you can see, I'm trying to sort it as the user inputs the integer. But I screwed up the if statement and everything, and I don't know how to display the contents of the array. You don't know how grateful I would be if I get some help.
import TerminalIO.KeyboardReader;
public class sorter
{
public static void main (String [] args)
{
int[] evenList = new int[10];
int[] oddList = new int[10];
int[] negativeList = new int[10];
int n1,n2,n3,n4,n5,n6,n7,n8,n9,n10;
KeyboardReader input = new KeyboardReader();
System.out.print("Input an integer: ");
n1 = input.readInt();
if (n1 > 0 && n1 % 2 = 0)
n1 = evenList;
else (n1 < 0 && % 2 = 0)
n1 = oddList;
else n1 = negativeList;
System.out.print("Input an integer: ");
n2 = input.readInt();
System.out.print("Input an integer: ");
n3 = input.readInt();
System.out.print("Input an integer: ");
n4 = input.readInt();
System.out.print("Input an integer: ");
n5 = input.readInt();
System.out.print("Input an integer: ");
n6 = input.readInt();
System.out.print("Input an integer: ");
n7 = input.readInt();
System.out.print("Input an integer: ");
n8 = input.readInt();
System.out.print("Input an integer: ");
n9 = input.readInt();
System.out.print("Input an integer: ");
n10 = input.readInt();
}
}
As you can see, I'm trying to sort it as the user inputs the integer. But I screwed up the if statement and everything, and I don't know how to display the contents of the array. You don't know how grateful I would be if I get some help.