您的位置:首页 > 编程语言 > Java开发

JAVA--第九周实验--编写一个模拟用户帐户的程序(内测版)

2012-10-25 18:52 501 查看
Test类

/* (程序头部注释开始)
* 程序的版权和版本声明部分
* Copyright (c) 2011, 烟台大学计算机学院学生
* All rights reserved.
* 文件名称:编写一个模拟用户帐户的程序
* 作 者: 雷恒鑫
* 完成日期: 2012 年 10 月 25 日
* 版 本 号: V1.0
* 对任务及求解方法的描述部分
* 输入描述:
* 问题描述:
* 程序输出:
* 程序头部的注释结束
*/

import javax.swing.JOptionPane;

public class Test {

/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub

Counter counter = new Counter("12","123");
for(int i = 0;i < 3;++i)
{
String str1=JOptionPane.showInputDialog("请输入您的用户名:");
String userName = str1;
String str2=JOptionPane.showInputDialog("请输入您的用密码:");
//int passWord = Integer.parseInt(str2);
String passWord = str2;
boolean bool_1 = counter.judgement_userName(userName);
boolean bool_2 = counter.judgement_passWord(passWord);
if(!bool_1)
{
JOptionPane.showMessageDialog(
null,"用户名输入错误",
"警告",
JOptionPane.DEFAULT_OPTION );

}
else if(!bool_2)
{
JOptionPane.showMessageDialog(
null,"密码输入错误",
"警告",
JOptionPane.DEFAULT_OPTION );

}
else
{
JOptionPane.showMessageDialog(
null,"Success",
"恭喜",
JOptionPane.DEFAULT_OPTION );
String str=JOptionPane.showInputDialog("您是否要修改用户名和密码:‘是’请按1,‘否’请按2");
switch(Integer.parseInt(str))
{
case 1:counter.modification();break;
case 2:i = 0;break;
}
}

}
}

}


Counter类

import javax.swing.JOptionPane;

public class Counter {
String userName;
String passWord;

boolean judgement_userName(String userName) {
if(this.userName.equals(userName))
return true;
return false;
}

boolean judgement_passWord(String passWord) {
if(this.passWord.equals(passWord))
{
return true;
}
else if(this.passWord.equals(passWord.trim()))
{

return true;
}

return false;

}

boolean modification() {
String str1=JOptionPane.showInputDialog("请输入您的用户名:");
userName = str1;
String str2=JOptionPane.showInputDialog("请输入您的用密码:");
passWord = str2;
return true;
}

Counter() {
this.userName = null;
this.passWord = null;
}

Counter(String userName, String passWord) {
//super();
this.userName = userName;
this.passWord = passWord;
}

}


 

运行结果:

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐