lamb7758 2017-04-07 07:07 采纳率: 0%
浏览 764

while循环中的问题,是否与操作系统有关系?

Identification.identification 是一个全局的变量,某个时刻会给他赋值。希望循环中赋值后跳出循环。
这个循环 在windows下可以复制后结束循环。而在linux下一直循环
while (Identification.identification==null||Identification.identification.equals("")) {
/ System.out.println(123123123);
}
这个循环在windows和linux都可以跳出去
String flag = "";
while (true) {
System.out.println(123123123+"*****");
flag = Identification.identification;
if(!flag.equals("")){
Identification.identification="";
break;
}
}

  • 写回答

1条回答 默认 最新

  • threenewbee 2017-04-07 15:10
    关注

    和while应该没有关系,关键是哪里如何给它赋值的。

    评论

报告相同问题?