根据提示,在右侧编辑器 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);
}
}