【Java编程】String相关方法的使用(一)
2017-08-04 20:12
411 查看
验证键盘输入的用户名不能为空,长度大于6,不能有数字。
提示:使用字符串String类的相关方法完成
代码如下:
import java.util.Scanner;
public class Test {
public static void main(String[] args) throws Exception {
// 开流
Scanner sc = new Scanner(System.in);
System.out.println("请输入用户名:");
// 接收输入的值
String s = sc.next();
boolean flag = true; // 标记
// 判断是否为空
if (s.isEmpty()) {
System.out.println("用户名不能为空");
flag=false;
} else {
// 判断长度是否小于6位
if (s.length() < 6) {
System.out.print("用户名的长度不能小于6位");
flag = false;
}
// 判断输入的值是否合法
for (int i = 0; i < s.length(); i++) {
if (s.charAt(i) >= '0' && s.charAt(i) <= '9') {
if (!flag) {
System.out.print(",");
}
System.out.println("用户名不能包含数字");
flag = false;
break;
}
}
// flag为true的时候提示注册成功
if (flag) {
System.out.println("注册成功");
}
}
sc.close();//关流
}
}
提示:使用字符串String类的相关方法完成
代码如下:
import java.util.Scanner;
public class Test {
public static void main(String[] args) throws Exception {
// 开流
Scanner sc = new Scanner(System.in);
System.out.println("请输入用户名:");
// 接收输入的值
String s = sc.next();
boolean flag = true; // 标记
// 判断是否为空
if (s.isEmpty()) {
System.out.println("用户名不能为空");
flag=false;
} else {
// 判断长度是否小于6位
if (s.length() < 6) {
System.out.print("用户名的长度不能小于6位");
flag = false;
}
// 判断输入的值是否合法
for (int i = 0; i < s.length(); i++) {
if (s.charAt(i) >= '0' && s.charAt(i) <= '9') {
if (!flag) {
System.out.print(",");
}
System.out.println("用户名不能包含数字");
flag = false;
break;
}
}
// flag为true的时候提示注册成功
if (flag) {
System.out.println("注册成功");
}
}
sc.close();//关流
}
}
相关文章推荐
- JAVA String.format 方法使用介绍
- Java网络编程基础 Datagram类使用方法
- JAVA访问firebird数据库之Jaybird-2.1.6JDK_1.5+相关DLL文件+使用方法
- Java网络编程从入门到精通 (9):使用isXxx方法判断地址类型
- Java网络编程从入门到精通(34):读写缓冲区中的数据---使用get和put方法按顺序读写单个数据
- JAVA String.format 方法使用介绍
- Java Servlet 编程及应用之Cookie的使用方法-Java基础-Java-编程开发
- 关于一道J笔试或者机试题的Java实现:从键盘输入一串字符,翻转后输出(要求不使用string相关类即对象)
- JAVA String.format 方法使用介绍
- JAVA String.format 方法使用介绍
- 使用beanShell来解析执行java的String方法,类似javascipt的eval方法
- 非java.util.zip,使用ant.jar制作zip压缩文件,以及相关中文解决方法
- JAVA String.format 方法使用介绍
- java使用String.split方法时遇到的问题(转载)
- Java网络编程从入门到精通 (9):使用isXxx方法判断地址类型
- JAVA--String.format 方法使用介绍
- Java中正则表达式使用方法详解-Java基础-Java-编程开发
- JAVA String.format方法使用介绍
- 在Java中使用UDP协议编程的相关类(转)
- JAVA String.format 方法使用介绍