【发布时间】:2015-05-06 14:29:29
【问题描述】:
我正在尝试制作一个允许用户输入任意数量的数字的 java 程序。如果他们输入 0,程序会说树是假的。我让它工作,但我想要它,所以如果输入的最后两个数字是 0,程序将打印 true。 0代表空
例如,如果他们输入 5 个数字:
2 4 5 0 0 = 真
2 0 5 0 0 = 假
2 4 5 6 7 = 真
所有其他的东西都令人困惑,所以我简化了它
System.out.println("Enter a number or enter 0 to represent null: ");
for(int i=0;i<num;i++)
{
arr[i] = input.nextInt();
if(arr[i] == 0)
{
isTree = false;
}
}
System.out.println("Is this a tree: " + isTree);
【问题讨论】:
-
请详细解释零的含义。您的前两个示例之间的行为差异尚不清楚。你说的树是假的是什么意思?
-
@Sasha Binary search Tree 我猜