首页
社区
课程
招聘
[求助]如何跳出验证循环
发表于: 2016-3-6 14:26 3609

[求助]如何跳出验证循环

2016-3-6 14:26
3609
代码如下,如何跳出验证循环,
.method public static i()V
    .locals 10

    const/4 v9, 0x6

    const/4 v3, 0x1

    const/16 v8, 0xfa

    const/4 v7, -0x1

    const/4 v1, 0x0

    sget-boolean v0, Lcom/mgmud/frame/m;->i:Z

    if-eqz v0, :cond_15

    invoke-static {}, Lcom/mgmud/frame/m;->n()I

    move-result v0

    const/16 v2, 0x1f4

    invoke-static {v2}, Lcom/mgmud/frame/l;->c(I)V

    if-ne v0, v7, :cond_0

    const-string v0, "\u65e0\u8fde\u63a5\u53ef\u7528"

    invoke-static {v0}, Lcom/mgmud/frame/l;->c(Ljava/lang/String;)V

    const/16 v0, 0x5dc

    invoke-static {v0}, Lcom/mgmud/frame/l;->c(I)V

    invoke-static {}, Lcom/mgmud/frame/m;->a()V

    :cond_0
    const-string v0, "\u6b63\u5728\u6fc0\u6d3b\u5e10\u53f7...正在激活用户"

    invoke-static {v0}, Lcom/mgmud/frame/m;->a(Ljava/lang/String;)V

    move v0, v1

    :goto_0
    if-lt v0, v9, :cond_8

    move v0, v1

    :goto_1
    if-ge v0, v9, :cond_1

    sget-object v2, Lcom/mgmud/frame/j;->a:Ljava/lang/String;

    invoke-virtual {v2}, Ljava/lang/String;->length()I

    move-result v2

    if-lt v0, v2, :cond_9

    :cond_1
    sget-object v0, Lcom/mgmud/d/a;->j:[I

    const/16 v2, 0x16

    aput v1, v0, v2

    sget-object v0, Lcom/mgmud/d/a;->j:[I

    const/16 v2, 0x17

    aput v1, v0, v2

    invoke-static {}, Lcom/mgmud/frame/m;->q()I

    move-result v0

    sget-object v2, Lcom/mgmud/d/a;->j:[I

    const/16 v4, 0x18

    aput v0, v2, v4

    sget-object v0, Lcom/mgmud/d/a;->j:[I

    const/16 v2, 0x19

    sget-object v4, Lcom/mgmud/frame/j;->a:Ljava/lang/String;

    invoke-virtual {v4}, Ljava/lang/String;->length()I

    move-result v4

    aput v4, v0, v2

    invoke-static {}, Lcom/mgmud/d/a;->o()I

    move-result v0

    if-ge v0, v3, :cond_a

    const/4 v2, 0x0

    sput-object v2, Lcom/mgmud/frame/j;->b:Ljava/lang/String;

    sput v7, Lcom/mgmud/frame/j;->E:I

    const-string v2, "\u65e0\u6cd5\u6fc0\u6d3b\u7528\u6237\uff01
无法激活用户"

    invoke-static {v2}, Lcom/mgmud/frame/m;->a(Ljava/lang/String;)V

    const/16 v2, 0x7d0

    invoke-static {v2}, Lcom/mgmud/frame/l;->c(I)V

    invoke-static {}, Lcom/mgmud/frame/m;->a()V

    :cond_2
    :goto_2
    sput v1, Lcom/mgmud/frame/m;->d:I

    sget-boolean v2, Lcom/mgmud/frame/m;->i:Z

    if-eqz v2, :cond_b

    sget-object v2, Lcom/mgmud/d/a;->k:[I

    const/16 v4, 0x8

    aget v2, v2, v4

    const/16 v4, 0xb

    if-ne v2, v4, :cond_b

    invoke-static {}, Lcom/mgmud/frame/m;->p()I

    move-result v2

    :goto_3
    move v4, v3

    move v5, v1

    :goto_4
    if-lt v4, v8, :cond_c

    sget-object v4, Lcom/mgmud/frame/m;->o:[I

    aget v4, v4, v1

    if-eq v5, v4, :cond_3

    const/4 v4, 0x0

    sput-object v4, Lcom/mgmud/frame/j;->b:Ljava/lang/String;

    sput v7, Lcom/mgmud/frame/j;->E:I

    :cond_3
    :goto_5
    if-lt v3, v8, :cond_d

    move v3, v1

    move v2, v1

    :goto_6
    if-lt v3, v9, :cond_e

    if-nez v2, :cond_4

    const/4 v3, 0x0

    sput-object v3, Lcom/mgmud/frame/j;->b:Ljava/lang/String;

    sput v7, Lcom/mgmud/frame/j;->E:I

    invoke-static {}, Lcom/mgmud/frame/m;->a()V

    :cond_4
    new-array v4, v2, [C

    move v3, v1

    :goto_7
    if-lt v3, v2, :cond_10

    new-instance v2, Ljava/lang/String;

    invoke-direct {v2, v4}, Ljava/lang/String;-><init>([C)V

    sput-object v2, Lcom/mgmud/frame/j;->b:Ljava/lang/String;

    sget-object v2, Lcom/mgmud/frame/m;->o:[I

[峰会]看雪.第八届安全开发者峰会10月23日上海龙之梦大酒店举办!

上传的附件:
收藏
免费 0
支持
分享
最新回复 (2)
雪    币: 449
活跃值: (233)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
网络认证
2016-3-7 07:13
0
雪    币: 34
活跃值: (50)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
3
return-void
2016-3-18 13:49
0
游客
登录 | 注册 方可回帖
返回
//