【发布时间】:2011-06-15 09:23:57
【问题描述】:
抱歉,这里是个愚蠢的问题,我已经用谷歌搜索过了,但我搜索的任何东西似乎都是返回使用二进制搜索等的方法,但我需要的实际上要简单得多。
我有多种语言。我正在创建一个扫描仪,要求输入。试图做到这一点,如果用户输入的语言不在数组中,它会显示一个错误并再次询问。应该很简单,我只是画了一个空白。
有人可以帮忙吗?这是我到目前为止所拥有的!
Scanner scan = new Scanner(System.in);
language = scan.next();
while( language NOT IN ARRAY languages) {
System.out.print("error!");
language = scan.next();
}
【问题讨论】:
-
那甚至不是有效的 Java 代码...
-
所以问题是尝试确定一个值是否已经在数组中,即在数组中搜索特定值?
-
我意识到这一点,它的伪代码。指出我说它是有效代码的地方?
-
Bert F - 是的,就是这样! :) 我有一个用户输入的字符串,然后我搜索数组以查看它是否包含在其中。
-
这是作业吗?只需要使用数组操作吗?