String Enterproducts=in.next();
for(int i=0;i<?;i++)
我想继续输入产品,直到完成为止。这应该是什么?我们可以用吗?
.compareto()
方法?如果是,那怎么样?
答案 0 :(得分:1)
你应该使用while循环:
while (in.hasNext()) {
Enterproducts=in.next();
if (Enterproducts.equals ("end")) {
break;
}
//apply your business logic here what you want to do with entered string.
}
答案 1 :(得分:0)
试试这个:
do {
Enterproducts = in.next();
} while (!Enterproducts.equalsIgnoreCase("end"));
答案 2 :(得分:0)
或试试这个:
for (int i = 0; in.hasNext()&& !Enterproducts.equals ("quit"); i++) {
Enterproducts=in.next();
}