自己写的小作业,注册系统,待完善!
来源:互联网 发布:mac快捷键最小化 编辑:程序博客网 时间:2024/04/26 00:39
自己做的注册小作业,在使用String类型限定输入格式的时候是,需要较好的逻辑思维能力,有待提高!
package com.derun.zhuce;
import java.util.Scanner;
class Regisr {
private String username;
private String password;
private String id;
public String getUsername() {
return username;
}
public void setUsername(String username) {
this.username = username;
}
public String getPassword() {
return password;
}
public void setPassword(String password) {
this.password = password;
}
public String getId() {
return id;
}
public void setId(String id) {
this.id = id;
}
}
public class Register {
static Regisr r = new Regisr();
public static void mail() {
String str = ".com";
System.out.println("请输入你的邮箱号码:");
String username = new java.util.Scanner(System.in).nextLine();
r.setUsername(username);
while (r.getUsername().length() == 0) // 验证是否为空的方法
{
System.out.println("邮箱号不能为空! 请重新输入:");
username = new java.util.Scanner(System.in).nextLine();
r.setUsername(username);
}
while ((r.getUsername().length() < 4)
|| !r.getUsername().substring(r.getUsername().length() - 4)
.equals(str)) {
System.out.println("不是有效的邮箱号! 请重新输入:");
username = new java.util.Scanner(System.in).nextLine();
r.setUsername(username);
}
}
public static void user() {
System.out.println("请输入你的手机号码:");
String username = new Scanner(System.in).nextLine();
r.setUsername(username);
while (r.getUsername().length() == 0) // 验证是否为空的方法
// r.getUsername().substring(r.getUsername().length()-3)!=str
{
System.out.println("手机号不能为空! 请重新输入:");
username = new java.util.Scanner(System.in).nextLine();
r.setUsername(username);
}
while (r.getUsername().length() != 11) {
System.out.println("不是有效的手机号! 请重新输入:");
username = new java.util.Scanner(System.in).nextLine();
r.setUsername(username);
}
}
public static boolean config() { // 验证的方法!
if ((r.getPassword().length()) < 12 && (r.getPassword().length()) > 6)
{
if()
}
else
{
System.out.println("密码长度不符合要求!请重新输入:\n");
return true;
}
}
public static void main(String[] args) {
String str = "com";
boolean temp = true;
System.out.println("欢迎使用注册系统");
System.out.println("请选择你要选择注册账户的方式 : 1. 手机注册 2. 邮箱注册");
int u = new java.util.Scanner(System.in).nextInt();
switch (u) {
case 1:
user();
break;
case 2:
mail();
break;
}
do {
System.out.println("请输入你要注册的用户密码:");
String password = new Scanner(System.in).nextLine();
r.setPassword(password);
System.out.println("请再一次输入用户密码:");
String password1 = new Scanner(System.in).nextLine();
System.out.println("请输入你的身份证号:");
String id = new Scanner(System.in).nextLine();
r.setId(id);
} while (config());
}
}
0 0
- 自己写的小作业,注册系统,待完善!
- 自己写的注册小代码
- 自己动手写的allocate,还有待完善
- 自己的测试学习笔记(待完善)
- python小练习(待完善)
- linux 整理的一些小应用(待完善)
- 自己也写的小的学生管理系统
- 一个完善的小内存管理系统.
- 基于Struts2和Android的简单登陆注册功能的设计与实现(待完善)
- cocos2d-x 自己写的一个scrollview 有待完善
- Android系统ROM定制(待完善)
- HTML+js写的简单的打地鼠游戏,还有待完善
- 自己写的小程序
- 自己写的小ls
- 自己写的小网站
- 待完善。。
- 待完善
- 待完善
- AFNetworking
- 编程之美2.2 不要被阶乘吓到
- RpgMakerXp地图原理分析
- StringBuffer(添加-删除-修改-查找)
- UVA 11552 - Fewest Flops(dp+贪心)
- 自己写的小作业,注册系统,待完善!
- 集合框架(集合概述)
- HBASE SHELL 错误NativeException: org.apache.hadoop.hbase.MasterNotRunningException: null
- 《学习OpenCV》练习8-1(有问题,未解决,求高人指教)
- 基础算法-BitMap详解
- rtsp抓包
- 我对编程的看法
- POJ 2516 费用流模板题目
- c/c++经典面试试题及标准答案(一)