精华内容
下载资源
问答
  • 完成系统登录程序,从命令行输入用户名和密码,如果没有输入用户名和密码,则提示输入用户名和密码;如果输入了用户名但是没有输入密码,则提示用户输入密码,然后判断用户名是否是mldn,密码是否是hello,如果正确...
    完成系统登录程序,从命令行输入用户名和密码,
    如果没有输入用户名和密码,则提示输入用户名和密码;
    如果输入了用户名但是没有输入密码,则提示用户输入密码,
    然后判断用户名是否是mldn,密码是否是hello,
    如果正确,则提示登录成功;如果错误,显示登录失败的信息,用户再次输入用户名和密码,连续3次输入错误后系统退出。 
    

    import java.util.Scanner;
    class Operate{
    public void check(){
    Scanner scan=new Scanner(System.in);
    boolean flag=true;
    int num=0;
    int count=0;
    while(flag){
    System.out.println("请输入用户名");
    String str=scan.next();
    if(str==null){
    System.out.println("用户名不能为空!");
    flag=true;
    }else{
    if(str.equals("mldn")){
       System.out.println("请输入密码");
       String str2=scan.next();
       if(str2==null){
       System.out.println("密码不能为空!");
       flag=true;
           }else{
           if(str2.equals("hello")){
       System.out.println("登录成功!");
       flag=false;
           }else{
           System.out.println("密码错误,登录失败!");
           count++;
           if(count==3){
           System.out.println("密码输入3次错误!\n系统退出!");
           System.exit(1);
               }
               }
               }
            }else{
            System.out.println("用户名不存在,情重新输入!");
            flag=true;
            num++;
            if(num==3){
            System.out.println("用户输入3次错误!\n系统退出!!!");
            System.exit(1);
            }
            }
       }
       }
       }
    }
    public class Logindemo{
    public static void main(String[] args){
    Operate oper=new Operate();
    oper.check();
    }
    }

    展开全文
  • Java验证用户名和密码

    万次阅读 2019-07-08 20:36:50
    假设在某仓库管理系统的登录界面中需要输入用户名和密码,其中用户名只能由 6~10 位数字组成,密码只能有 6 位,任何不符合用户名或者密码要求的情况都视为异常,并且需要捕获并处理该异常。 下面使用自定义异常类来...

    假设在某仓库管理系统的登录界面中需要输入用户名和密码,其中用户名只能由 6~10 位数字组成,密码只能有 6 位,任何不符合用户名或者密码要求的情况都视为异常,并且需要捕获并处理该异常。

    下面使用自定义异常类来完成对用户登录信息的验证功能,实现步骤如下。

    (1) 编写自定义异常类 LoginException,该类继承自 Exception。在 LoginException 类中包含两个构造方法,分别为无参的构造方法和含有一个参数的构造方法,代码如下:

     
    1. public class LoginException extends Exception
    2. {
    3. public LoginException()
    4. {
    5. super();
    6. }
    7. public LoginException(String msg)
    8. {
    9. super(msg);
    10. }
    11. }


    (2) 创建测试类 Test08,在该类中定义 validateLogin() 方法,用于对用户名和密码进行验证。当用户名或者密码不符合要求时,使用自定义异常类 LoginException 输出相应的异常信息。validateLogin() 方法的定义如下:

     
    1. public boolean validateLogin(String username,String pwd)
    2. {
    3. boolean con=false; //用户名和密码是否正确
    4. boolean conUname=false; //用户名格式是否正确
    5. try
    6. {
    7. if(username.length()>=6&&username.length()<=10)
    8. {
    9. for(int i=0;i<username.length();i++)
    10. {
    11. char ch=username.charAt(i); //获取每一个字符
    12. if(ch>='0'&&ch<='9')
    13. { //判断字符是否为0~9的数字
    14. conUname=true; //设置 conUname 变量值为 true
    15. }
    16. else
    17. { //如果字符不是0~9的数字,则拋出LoginException异常
    18. conUname=false;
    19. throw new LoginException("用户名中包含有非数字的字符!");
    20. }
    21. }
    22. }
    23. else
    24. { //如果用户名长度不在6~10位之间,拋出异常
    25. throw new LoginException("用户名长度必须在6〜10位之间!");
    26. }
    27. if(conUname)
    28. { //如果用户名格式正确,判断密码长度
    29. if(pwd.length()==6)
    30. { //如果密码长度等于6
    31. con=true; //设置con变量的值为true,表示登录信息符合要求
    32. }
    33. else
    34. { //如果密码长度不等于6,拋出异常
    35. con=false;
    36. throw new LoginException("密码长度必须为 6 位!");
    37. }
    38. }
    39. }
    40. catch(LoginException e)
    41. { //捕获 LoginException 异常
    42. System.out.println(e.getMessage());
    43. }
    44. return con;
    45. }


    (3) 在 Test08 类中添加 main() 方法,调用 validateLogin() 方法,如果该方法返回 true,则输出登录成功的信息。main() 方法的定义如下:

     
    1. public static void main(String[] args)
    2. {
    3. Scanner input=new Scanner(System.in);
    4. System.out.println("用户名:");
    5. String username=input.next();
    6. System.out.println("密码:");
    7. String password=input.next();
    8. Test08 lt=new Test08 ();
    9. boolean con=lt.validateLogin(username,password); //调用 validateLoginO 方法
    10. if(con)
    11. {
    12. System.out.println("登录成功!");
    13. }
    14. }


    在本程序的 validateLogin() 方法中使用条件控制语句和  for 循环语句分别对用户名和密码进行了验证。任何不符合用户名或者密码要求的情况都拋出自定义异常 LoginException,并在 catch 语句中捕获该异常,输出异常信息。

    运行程序,当用户输入的用户名含有非数字字符时将拋出 LoginException 异常,执行 catch 语句块中的代码打印异常信息,如下所示。

    用户名:
    xiake8!
    密码:
    123456
    用户名中包含有非数字的字符!


    当用户输入的用户名长度不在 6~10 位时同样会拋出 LoginException 异常并打印异常信息,如下所示。

    用户名:
    administrator
    密码:
    123456
    用户名长度必须在6~10位之间!


    当用户输入的登录密码不等于 6 位时也会拋出 LogWException 异常,并打印出异常信息,如下所示。

    用户名:
    20181024
    密码:
    12345
    密码长度必须为 6 位!


    当用户输入的用户名和密码都符合要求时,则打印登录成功的信息,如下所示。

    用户名:
    20181024
    密码:
    123456
    登录成功!
    展开全文
  • 主要介绍了Java传入用户名和密码并自动提交表单实现登录到其他系统,非常不错,具有参考借鉴价值,需要的朋友可以参考下
  • java根据用户名和密码验证邮箱是否有效 压缩文件里包含mail.jar包
  • 新建收藏夹,在URL中输入以下: javascript:$('#username').val('admin');$('#password').val('Huawei!123');void(0); 在登录

    1、新建收藏夹,在URL中输入以下:

    javascript:$('#username').val('admin');$('#password').val('Huawei!123');void(0);

    2、在登录界面点击该收藏夹。
    展开全文
  • git不用输入用户名和密码

    千次阅读 2018-06-13 09:53:10
    使用git pull或者git push每次都需要输入用户名和密码很不人性化,耽误时间,现在教大家一条命令实现保存用户名和密码不用再输入git config --global credential.helper store git pull /git push (这里需要输入...

    使用git pull或者git push每次都需要输入用户名和密码很不人性化,耽误时间,现在教大家一条命令实现保存用户名和密码不用再输入

    git config --global credential.helper store
    
    git pull /git push (这里需要输入用户名和密码,以后就不用啦)

    push你的代码 (git push), 这时会让你输入用户名和密码, 这一步输入的用户名密码会被记住, 下次再push代码时就不用输入用户名密码 ! 这一步会在用户目录下生成文件.git-credential记录用户名密码的信息。

    展开全文
  • JAVA创建一个登陆窗体,输入用户名和密码登陆。

    万次阅读 多人点赞 2018-03-23 18:06:59
    JAVA从入门到精通》(第三版)第十三章练习最后一题尝试开发一个登陆窗体,包括用户名、密码以及提交按钮重置按钮,当用户输入用户名mr、密码mrsoft时,弹出登陆成功提示对话框。package com.swingtest; import...
  • git push不想输入用户名和密码

    千次阅读 2015-01-08 10:48:49
    昨天开小组会的时候被鄙视了一下,现场改了一点代码,然后要上传到github上,git push后需要输入用户名和密码,一次还好,后来经常修改,每次都要输入用户名和密码,非常的麻烦,就被老板鄙视了,说可以直接记录,不...
  • 完成一个 java application应用程序,通过赋初值或接收用户通过键盘输入的方式为表示用户名和密码的两个String类对象赋值,然后进行判断,如果用户名密码为null,抛出自定义异常并结束程序;如果输入密码长度小于6...
  • import java.awt.*; import java.awt.event.*; import javax.swing.*; public class LoginGUI extends JFrame{ public LoginGUI() { setTitle("登录窗口"); //设置标题 setLayout(null); //...
  • 问题:输入用户名和密码无法与数据库中数据进行匹配 解决方法:使用trim()方法去除前后空白字符。
  • String checkUserAndPassword(String useranme,String pwd,String ip){ if(useranme.equals("")||useranme.equals(" ")||pwd.equals("")||pwd.equals(" ")||useranme==null||pwd==null){ return "异常";...
  • java 开发实战经典 练习题 第12章 第7题 完成系统登录程序 从命令行输入用户名和密码
  • 1.题目: 2.代码: 3.运行结果:
  • %@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>用户登录界面</...
  • import java.awt.BorderLayout; import java.awt.GridLayout; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; impor
  • 要求用户输入用户名和密码,只要不是admin、888888就一直提示用户名或密码错误,请重新输入 Console.WriteLine("输入账号和密码"); string a = Console.ReadLine(); int cons=a.IndexOf(" "); ...
  • 准备函数 // 这是下面的简写;jQuery dom 页面加载完毕后执行,可执行多次 $(function() { }) // 这是上面的全写;...判断是否输入用户名和密码 使用ajax方式登录 后台servlet判断 lo...
  • 从控制台接收用户输入用户名和密码,在文件中记录用户名和密码以及登录时间。 并在登录成功后把登录信息写入到文件中 格式如下: name=zhangsan pwd=123456 时间=2014-06-05 18:22:33 1.首先在main方法外定义一个...
  • 需要访问具有用户名密码输入的http网址,请问java代码该如何访问呢? 以下代码无法成功,不知为什么,请帮忙解决。 URL myURL = new URL(url); URLConnection conn = myURL.openConnection(); //用户名...
  • 解决办法:参考地址:https://jingyan.baidu.com/article/4b07be3cf27d8148b280f36a.html
  • 本地使用git进行push远程操作时,每次都要输入密码,非常麻烦,我们可以用ssh密钥来进行验证,并将ssh密钥添加到ssh-agent,这样每次我们操作远程仓库时都不需要再输入用户名和密码了,是不是很爽呢? 详细步骤如下:...
  • Java访问用户名密码验证的url

    千次阅读 2019-03-11 20:56:45
    Java访问用户名密码验证的url引言代码 引言 有些url带有用户名密码,我们直接用curl或者wget访问的时候出现401,没有访问权限。这时我们就需要对url进行必要的权限处理 代码 private static String Post1(String ...
  • 通过键盘录入用户名和密码 判断用户否登录成功 1.创建表 CREATE TABLE IF NOT EXISTS USER( id INT PRIMARY KEY AUTO_INCREMENT, username VARCHAR(20), PASSWORD VARCHAR(20) ); SELECT * FROM USER; INSERT ...
  • whiledo-while的区别: while是先判断后执行 do-while是先执行后判断...要求用户输入用户名和密码,只要不是admin111 就提示用户名或密码不正确,请重新输入。正确时结束循环,提示登录成功 输入错误三次,退出...
  • import java.util.Hashtable; import javax.naming.Context; import javax.naming.NamingException; import javax.naming.ldap.InitialLdapContext; import javax.naming.ldap.LdapContext; public class LDAPUtil
  • package J_9_3_01; import javax.swing.*;...import java.awt.*; import java.awt.event.*;public class J_9_4_6_User_And_Password { public static void main(String [] args) { EventQueue.invokeLa
  • 1 using System; 2 using System.Collections.Generic; 3 using System.Linq; 4 using System.Text; 5 6 namespace test2 7 { 8 class Program ...10 //2、 分别让用户输入用户名和密码,...
  • 用户名: 必须是6-10位字母、数字、下划线(这里字母、数字、下划线是指任意组合,没有必须三类均包含) 不能以数字开头 密码: 必须是6-20位的字母、数字、下划线(这里字母、数字、下划线是指任意组合,没有...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 171,626
精华内容 68,650
关键字:

java输入用户名和密码

java 订阅