1.如果数组为null,则返回null; 2.如果数组长度为零,则返回-1。 这里的返回类型应该是string 我尝试过,但我不知道如何返回null和-1;在这个计划中。
public class Unique-Numbers {
public static void main(String[] args) {
int a[] = {2,5,3,6,5,1};
System.out.println(getUniqueNumbers(a));
}
public static String getUniqueNumbers(int a[])
{
String result="";
for(int i=0;i<a.length;i++)
{
int count=0;
for(int j=0;j<a.length;j++)
if(a[i]==a[j])
count++;
if(count==1)
result += a[i]+ " ";
}
return result;
}
}
答案 0 :(得分:0)
这应该
public class Unique-Numbers {
public static void main(String[] args) {
int a[] = {2,5,3,6,5,1};
System.out.println(getUniqueNumbers(a));
}
public static String getUniqueNumbers(int a[])
{
String result="";
for(int i=0;i<a.length;i++)
{
int count=0;
for(int j=0;j<a.length;j++)
if(a[i]==a[j])
count++;
if(count==1)
result += a[i]+ " ";
}
if(result=="")
return null;
if(a.Length==0)
return -1;
return result;
}
}
如果要检查-1,只需执行int解析。