java 第1关:指定条件输入

根据提示,在右侧编辑器 Begin-End 区域补充代码,实现要求用户输入长度不低于 6 位的密码的功能。具体要求如下:

需要判断密码长度是否不低于 6 位,如果满足条件则输出字符串success!以及有效的密码作为提示,结束程序;如果不满足条件则等待用户再次输入;

当用户累计输入 3 次仍不满足条件,输出提示字符串ops!,并结束程序;

所有输出提示末尾都需要换行。

测试说明

平台会对你编写的代码进行测试:

测试输入:

12345
123456

预期输出:

123456 success!

测试输入:

12345
1234
123
123456

预期输出:

ops!

package cn.bdqn.demo01;

import java.util.Scanner;

public class Demo01 {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        // 累加输入次数
        int court = 0;
        System.out.println("请输入密码:");
        String password = sc.next();
        do {
            court++;
            if (password.length() >= 6) {
                System.out.println(password + "  success!");
                break;
            } else {
                password = sc.next();

                if(court==3){
                    System.out.println("ops!");
                }
            }
        } while (court < 3);
    }
}

img

img