我希望我的程序显示我的数组是等于零、大于零(正)还是小于零(负),如下所示:
array[0] contains 0
array[1] contains 1
array[2] contans -2
那么输出应该是....
0 ZERO
1 POSITIVE
-2 NEGATIVE
类似的东西。这是我的代码:
String display="";
String size = JOptionPane.showInputDialog("Enter Your Prefered Size Of Your Array");
int newsize = Integer.parseInt(size);
JOptionPane.showMessageDialog(null,"You Entered "+newsize+".");
String array[] = new String[newsize];
for (int a=0; a<array.length;a++)
{
array[a]=JOptionPane.showInputDialog("Enter Value For Array["+a+"].");
}
for (int a=0;a<array.length;a++)
{
display=display+array[a]+"\n";
if (array[a].compareTo(array[a])== 0)
{
String c = "ZERO";
}
else if (array[a].compareTo(array[a])< 0)
{
String c = "POSITIVE";
}
else if (array[a].compareTo(array[a])> 0)
{
String c = "NEGATIVE";
}
JOptionPane.showMessageDialog(null,"Arrays\n"+display);
具体问题是我不知道如何编写代码来显示 ZERO、POSITIVE、NEGATIVE 字符串及其相应的数组。