当前位置:首页 > java > 正文

java用户登录系统代码

  • java
  • 2024-05-26 13:51:07
  • 4209

一、javaATM登陆循环代码?

下面是一个简单的登录示例。

显示代码副本:

publicclassATMLogin{

publicstaticvoidmain(String[]args){

//设置用户名和密码

Stringusername="gqk";

Stringpassword="520";

//最多登录3次即可

>

for(inti=0;i<3;i++){

//读取用户输入的用户名和密码

Scannerin=newScanner(System.in);

System.out.print("请输入您的用户名:");

StringinputUsername=in.nextLine();

System.out.print("请输入您的密码:");

StringinputPassword=in.nextLine();

//用户名是否正确检查密码是否正确

if(inputUsername.equals(用户名)&&inputPassword.equals(密码)){

System.out.println("欢迎"+用户名+"登录!");

break;//登录成功。 退出循环。

}else{

System.out.println("您的用户名或密码不正确,请重新输入。 -回车!");

}

}

//3次登录失败后,会提示用户。

System.out.println("卡已被锁定,请联系客服。 ");

}

}

如果答案正确,请采纳答案。 这并不容易


二、JAVA编写一个界面用户登陆系统
importjava.awt.HeadlessException;
importjava.awt.event.ActionEvent;
importjava.awt.event.ActionListener;
importjavax.swing.ImageIcon;
importjavax.Swing.JButton;
importjavax.swing.JFrame;
importjavax.swing.JLabel;
importjavax.swing.JOptionPane;
importjavax.swing.JPanel;
importjavax.Swing.JPasswordField;
importjavax.swing.JTextField;
@Suppre ssWarnings("serial")
publicclassMainFrameextendsJFrame{
JLabellbl1=newJLabel("用户名:"
JLabellbl2=newJLabel("密码:");
JTextFieldtxt=newJTextField("admin",20);
JPasswordFieldpwd=newJPasswordField(20);
JButtonbtn=newJButton("登录");
JPanelpnl=newJPanel();
privateinterror=0;
publicMainFrame(Stringtitle)throwsHeadlessException{
super(title);
init();
privatevoidinit(){
this.setResizable(false);
pwd.setEchoChar('*');
pnl.add(lbl1);
pnl.add(txt);
pnl.add(lbl2);
pnl.add(pwd);
pnladd(.btn);
this.getContentPane().add(pnl);
btn.addActionListener(newActionListener(){
@Override
publicvoidactionPerformed(ActionEvente){
if("admin".equals(newString(pwd.getPassword()))){
pnl.removeAll();
JLabellbl3=newJLabel();
ImageIconicon=newImageIcon(this.getClass().getResource("pic.jpg"));
lbl3.setIcon(icon);
pnl.add(lbl3);
else{
if(error<3){
JOptionPane.showMessageDialog(null,"密码错误,请重试");
error++;
else{
JOptionPane.showMessageDialog(null,"抱歉,您不是合法用户");
txt.setEnabled(false);
pwd.setEnabled(false);
btn(false);
});
publicstaticvoidmain(String[]args){
MainFramefrm=newMainFrame("测试");
frm.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frm.setBounds(100,100,300,120);
frm.setVisible(true);
}
随意写的,而且没有图片纠正错误,很烦人