java32-巩固练习

简介: java32-巩固练习

/6使用Eclipse编写控制台应用程,利用循环模仿一个用户的注册,

输入用户名和密码,判断用户输入的用户名是否长度位于4到16个字符之间,

如果不满足要求则应能够让用户重写输入,判断密码长度是否在6到16个字符之间

,如果不满足要求则应能够让用户重写输入,如果输入满足要求则在控制台打印用户注册名和秘密信息,

提示字符串的判断长度的方法是字符串对象调用length() 方法。/

import java.util.Scanner;
 public class test01 {
 public static void main(String[] args){
 Scanner in =new Scanner(System.in);
 boolean flag=true;
 while(flag) {
 //输入用户名
 System.out.println(“输入账号”);
 String admin = in.next();
 if (4 <= admin.length() && admin.length() <= 16) {
 System.out.println(“用户的用户名” + admin);        } else {
             System.out.println("密码输入错误,请重新输入账号密码。账号4-16位,密码6-16位");
             continue;
         }
         //输入密码
         System.out.println("输入密码");
         String password = in.next();
         if (6 <= password.length() && password.length() <= 16) {
             System.out.println("用户的密码" + password);
             flag=false;
         }else{
             System.out.println("密码输入错误,请重新输入账号密码。账号4-16位,密码6-16位");
             continue;
         }
     }
 }
 }

image.png

相关文章
|
5月前
|
缓存 Java
Java之IntegerCache
Java之IntegerCache
20 0
|
2月前
|
Java 物联网 编译器
Java
Java
17 0
|
SQL XML 存储
JAVA问答3
JAVA问答3
75 0
|
Java
Java一些常见的坑
总是觉得自己Java基础还是不行,需要恶补。今天偶然mark了一本《Java解惑》,其中以端程序的方式罗列了95个即常见又不常见的xian(坑)jing(儿),拿来瞻仰一下。
70 0
|
Java
Java常见的坑(二)
你猜上述程序输出的是什么? 是 ABC easy as 123 吗? 你执行了输出操作,你才发现输出的是 ABC easy as [C@6e8cf4c6 ,这么一串丑陋的数字是什么鬼? 实际上我们知道字符串与任何数值的相加都会变为字符串,上述事例也不例外, numbers输出其实实际上是调用了Object.toString()方法,让numbers转变为'[c' + '@' + 无符号的十六进制数。
55 0
1062 最简分数(JAVA)
一个分数一般写成两个整数相除的形式:N/M,其中 M 不为0。最简分数是指分子和分母没有公约数的分数表示形式。
1062 最简分数(JAVA)
1071 小赌怡情(JAVA)
常言道“小赌怡情”。这是一个很简单的小游戏:首先由计算机给出第一个整数;然后玩家下注赌第二个整数将会比第一个数大还是小;玩家下注 t 个筹码后,计算机给出第二个数。若玩家猜对了,则系统奖励玩家 t 个筹码;否则扣除玩家 t 个筹码。
1071 小赌怡情(JAVA)
|
Java 数据安全/隐私保护
java23-if..else
java23-if..else
91 0
java23-if..else
|
网络协议 Java Linux
关于 Java 18 你想知道的一切(上)
关于 Java 18 你想知道的一切(上)
关于 Java 18 你想知道的一切(上)
|
Java 编译器
Java synthetic
读完这篇文章你将会收获到 • synthetic fields • synthetic method • synthetic class
213 0