日期:2014-05-20  浏览次数:20658 次

java中while转换dowhile的问题 请高手解答
import java.util.*;
public class Sss {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int password = 10086;
int temp;
System.out.print("请输入密码:");
for (int i = 2; i >= 0; i--) {
temp = sc.nextInt();
if (temp == password) {
System.out.println("登陆成功!");
break;
} else {

if (i > 0) {
System.out.print("登陆失败!");
System.out.println("您还有" + i + "次机会输入");
System.out.print("请重新输入密码:");
} else {
System.out.println("退出输入");
}
}
}
}

}

您好这个题用do while怎么做 谢谢解答人
Java do?while

------解决方案--------------------

int i=2;
do {
i--;
//p这里填逻辑条件
} while ( i >= 0);