//来源于《java开发实战经典》第12章课后习题7
//主要是flag标记的插放位置要逻辑清楚。
import java.io.*;
public class AndrewK12_197 {
public static void main(String[] args) {
String str1 = null;
String str2 = null;
int a = 0;
boolean flag_1 = false;
// boolean flag2 = false;
while (flag_1 == false) {// 判断是否有账号密码是否合拍。
boolean flag = false;// 账号密码错误后需要重新标记.
boolean flag1 = false;// 账号密码错误后需要重新标记.
System.out.println("标记1判断是否有账号密码是否合拍");
if (a >= 3) {
break;
}
String str = new InputData().getString("请输入帐户名和密码,中间以空格隔开:");
while (flag == false) {// 判断是否有账号。********************************
System.out.println("标记2判断是否有账号");
if (a >= 3) {
break;
}
/*
* 11---------------------------------------------------------------------------
* -------------------------- ----------------------
*/
if (str.equals("")) {
new InputData().getString("你还没有输入帐户名和密码(帐户名和密码中间以空格隔开),请输入:");
a++;
System.out.println("没有输入用户名和密码,第" + a + "次错误!");
if (a >= 3) {
break;
flag标记的运用
最新推荐文章于 2023-04-23 09:19:25 发布