【发布时间】:2014-06-01 04:08:31
【问题描述】:
我需要:
编写一个程序,输入 10 个整数。该程序将偶数放入一个称为evenList 的数组中,将奇数放入一个称为oddList 的数组中,将负整数放入一个称为negativeList 的数组中。输入所有整数后,程序会显示三个数组的内容。
import java.util.Arrays;
import java.util.Scanner;
public class testsheeeyt {
public testsheeeyt() {
}
public static void main(String[] args) {
Scanner scan = new Scanner(System.in);
int evenList[] = new int[10];
int oddList[] = new int[10];
int negativeList[] = new int[10];
int neg =0;
int odd = 0;
int even =0;
int x=0;
System.out.println("Enter number ");
for(x= 0;x<10;++x){
if(x%2 == 0 && x>0){
evenList[x] = scan.nextInt();
even++;
}
if(x%2 != 0){
oddList[x] = scan.nextInt();
odd++;
}if(x<0){
negativeList[x] = scan.nextInt();
neg++;
}
}
System.out.println("The list of negative numbers is :-");
for (x = 0; x < neg; x++)
{
System.out.println( negativeList[x]);
}
System.out.println("\nThe list of even numbers is :-");
for (x = 0; x < even; x++)
{
System.out.println( evenList[x]);
}
System.out.println("The list of odd numbers is :-");
for (x = 0; x < odd; x++)
{
System.out.println( oddList[x]);
}
System.exit(0);
}
}
这行不通。帮助。
【问题讨论】:
-
您遇到什么错误?你试过什么?能否请您发布更多信息,以便我们知道在哪里查找。
-
"it won't work"没有提供太多可以用来帮助您的信息。请提供有关您的问题和问题的更多详细信息。 -
@Winston:请不要使用代码跨度 (
like this) 来突出显示文本——它只能用于句子中的代码。例如,x % 2 != 0可以,但integers不应该在代码跨度中。谢谢! -
好的,感谢指导。
-
我的数组不在正确的类别下,我在最终结果中得到了很多 0。负面的通常永远不会起作用